Answers:
好吧,如果您至少要设置该选项以便自定义现有菜单项,请运行:
gconf-editor
并导航到/desktop/gnome/interface
并选中复选框can_change_accels
除此之外...不,您无能为力。(PS:我比Kedit更喜欢Kate)
是的,如果您不介意使用其他(任何)其他文本编辑器来执行此操作,则可以修复这些问题。
请注意,进行这些更改时,gedit甚至都不能运行,因为~/.config/gedit/accels
每次退出 gedit 时,它们都会被覆盖!别担心-一旦你改变了快捷方式,文件将得到无害化与重写你的变化,虽然线可以被重新安排。
要更改Ctrl+ Shift+ Z到Ctrl+ Y编辑~/.config/gedit/accels
(见下文附注),并把这一行吧:
(gtk_accel_path "<Actions>/GeditWindowActions/EditRedo" "<Primary>y")
要覆盖选项卡导航以使用Ctrl+ PgUp和Ctrl+ PgDown,请将以下行添加到~/.config/gedit/accels
(请参见下面的注释):
(gtk_accel_path "<Actions>/GeditWindowActions/DocumentsPreviousDocument" "<Control>Page_Up")
(gtk_accel_path "<Actions>/GeditWindowActions/DocumentsNextDocument" "<Control>Page_Down")
然后将其放入~/.config/gtk-3.0/gtk.css
(以允许您覆盖默认的gnome快捷方式):
@binding-set unbind-ctrl-page-up-dn {
unbind "<ctrl>Page_Up";
unbind "<ctrl>Page_Down";
}
GtkTreeView { gtk-key-bindings: unbind-ctrl-page-up-dn; }
GtkTextView { gtk-key-bindings: unbind-ctrl-page-up-dn; }
请注意,您可能必须自己创建gtk-3.0
目录和gtk.css
文件。
(请参见下面的@Robru 评论)
nano .config/gedit/accels
找到以下行:
(gtk_accel_path "<Actions>/GeditWindowActions/FileSave" "")
注释该行(;
在开头添加):
; (gtk_accel_path "<Actions>/GeditWindowActions/FileSave" "")
保存文件:
关闭终端- Ctrl+D
Ctrl-PgUp
/ Ctrl-PgDn
,但是奇怪的是,尽管我的更改仍然存在,但gedit已使用OLD快捷方式覆盖了accels文件。而且我无法Ctrl-Y
(对我来说最烦人)上班。有人对2015年有新想法吗?
(gtk_accel_path "<Actions>/GeditWindowActions/EditRedo" "<Primary>y")
保留在文件中,但没有效果。
该页面的注释包含有关更改键盘快捷键的一些信息:http : //live.gnome.org/Gedit/KeyboardShortcuts
例如,您可以安装此插件来编辑其中的一些插件:http : //empty.23inch.de/pmwiki.php/Main/EditShortcuts
我也想知道这一点,并最终遇到了这个问题:
https://answers.launchpad.net/ubuntu/+source/gedit/+question/37357
在系统>首选项>外观>界面中启用“可编辑菜单快捷键”。
然后,您可以突出显示gedit中的菜单项,并通过按所需的组合来更改其键绑定。