在 gedit 中,当打开多个文件选项卡时,它会按文件名显示在顶部。太棒了。当只打开一个文件时,它不会显示带文件名的选项卡。注意:我的系统设置为始终打开菜单,并与各个窗口相关联。
奇怪的是,正如评论者所说,它在 14.04 中按预期工作。只有在 16.04 中,当我只打开一个文档时,选项卡才会出现。我该如何更改它,以便即使只打开一个文件,它也始终显示文件名?
答案1
Ubuntu 14.04 使用3.10.4-0ubuntu4
默认显示选项卡的 gedit。Ubuntu 16.04 中已发生改变,现在3.18.3-0ubuntu4
根据此包搜索结果。
如何显示标签
这gedit 常见问题解答注意到两个命令与更改选项卡的外观有关。有用的是后者,它使用range
选项显示特定键的所有可能值show-tabs-mode
。以下显示了 Ubuntu 16.04 中的默认输出。
$ gsettings get org.gnome.gedit.preferences.ui show-tabs-mode
'auto'
$ gsettings range org.gnome.gedit.preferences.ui show-tabs-mode
enum
'never'
'auto'
'always'
要使 gedit 始终显示选项卡,请运行以下命令。
gsettings set org.gnome.gedit.preferences.ui show-tabs-mode 'always'
结果将立即应用,并且 gedit 现在将始终显示选项卡(旧的默认设置)。
上半部分截图:gedit 显示初始选项卡“无标题文档 1”
下半部分截图:全局菜单显示在窗口的标题栏中,并将可见性设置为“始终显示”。文件名同样显示在选项卡中。
发生的时候
隐藏 gedit 中的初始选项卡的更改很可能发生在目标版本 3.12 中,作为UI 重新设计, 根据路线图。下面是在网上找到的两个相关的提交。
来自 GNOME Git 存储库,此提交日期为 2014 年 1 月 11 日已指出:
当笔记本“show-tabs”变为真时,检查 show-tabs-mode
退出全屏时,我们返回显示标签,但我们应该检查显示标签模式并查看它们是否真的应该显示。
来自 GNOME 邮件存档,此提交日期为 2014 年 2 月 16 日已指出:
[gedit] 更改 tabs-mode 设置的名称
/* window state keys */ ... -#define GEDIT_SETTINGS_SHOW_TABS_MODE "notebook-show-tabs-mode" +#define GEDIT_SETTINGS_SHOW_TABS_MODE "show-tabs-mode" ...
区别
对于 Ubuntu 16.04 中的 gedit,初始选项卡从一端延伸到另一端。运行命令后,您可能没有注意到选项卡已经显示gsettings set
,因为整个选项卡栏已被选项卡本身覆盖。不幸的是,没有明显的选项可以更改此行为。
请注意,该密钥show-tabs-mode
可用于 Ubuntu 16.04(以及可能的更新版本)中的 gedit,但不是适用于 Ubuntu 早期版本中的 gedit。要找出架构的相关键,请运行以下命令。
gsettings list-keys org.gnome.gedit.preferences.ui
在 Ubuntu 14.04 中,可用的键是:
bottom-panel-visible
max-recents
statusbar-visible
notebook-show-tabs-mode <-- old key
side-panel-visible
toolbar-visible
在 Ubuntu 16.04 中,可用的键是:
bottom-panel-visible
max-recents
statusbar-visible
show-tabs-mode <-- new key
side-panel-visible
toolbar-visible
密钥的差异可在上述 2014 年 2 月 16 日的提交中确认。
答案2
我认为您使用的是新版本 3.18.3,我也是,这是此版本中的新功能。只有当您使用 Ctrl + T 并有两个选项卡时,它才会显示文件的名称。降级到 Ubuntu 14.04 不会有帮助,但如果您降级 gedit,这可能会有所帮助。我认为如果您单击此版本中的打开按钮,您可以看到最后编辑的文件,这是知道最后打开的文件的名称的方法。
要降级,我认为您应该输入:apt-get install gedit=3.10.4 或其他版本,但您为什么要这样做呢?