这太不可思议了。我的任何gedit菜单均未显示“首选项”。我正在运行3.8.3版。我要做的就是显示行号,但是如果没有首选项,我无法做到这一点。
他们躲在哪里?
注意:我确实删除了,indicator-appmenus
因为我不喜欢将菜单从窗口中分离出来。
这太不可思议了。我的任何gedit菜单均未显示“首选项”。我正在运行3.8.3版。我要做的就是显示行号,但是如果没有首选项,我无法做到这一点。
他们躲在哪里?
注意:我确实删除了,indicator-appmenus
因为我不喜欢将菜单从窗口中分离出来。
Answers:
我不确定如何preferences
返回菜单,但可以gsettings
用来显示行号。在终端中输入以下命令:
gsettings set org.gnome.gedit.preferences.editor display-line-numbers true
如果您需要更改其他设置gedit
,可以使用此命令查找很多可用的设置:(感谢此答案)
gsettings list-recursively | grep -i gedit
如果您使用的是GNOME 3,则可以通过顶部菜单访问首选项。
您应该在屏幕的左上角有“活动”。在活动的右侧,您将获得gedit。单击它,您应该看到首选项。
要将首选项输入返回到编辑菜单,请在终端中执行以下命令:
gsettings set org.gnome.settings-daemon.plugins.xsettings overrides '@a{sv} {"Gtk/ShellShowsAppMenu": <int32 0>}'
该问题是由Gnome3将首选项菜单项置于顶部菜单导致的。
只需输入Alt+ E,然后E在使用gedit时再次输入即可。应该会出现一个名为“ gedit首选项”的新窗口。
gsettings
更改gedit
的设置。
gsettings set org.gnome.gedit.preferences.editor display-line-numbers true
我知道这是一个旧线程,但是我遇到了同样的问题。最后,我发现这是因为我仍然以超级用户身份登录。我退出终端并重新打开终端后,一切恢复正常。
只是以为我会把它扔在那里,以防其他人遇到同样的问题。
如果在命令行中看到的是#而不是$,则可能是为什么看不到默认值的原因。
gedit
超级用户sudo
权限时如何访问首选项。
您可以通过安装dconf-editor来访问任何应用程序的首选项设置:
Debian衍生产品:
sudo apt install dconf-editor
Redhat衍生产品:
sudo yum install dconf-editor # for Fedora replace yum with dnf
然后打开dconf-editor
dconf-editor &>/dev/null &
单击搜索图标,然后键入gedit
或遵循以下路径: org/gnome/gedit/preference/editor/display-line-number
关闭默认值并设置自定义值 true