gedit中的自定义键盘快捷键
由于我在笔记本电脑上花了很多时间,所以我已经习惯了使用键盘快捷键。 我希望能够通过按Ctrl + Tab和Ctrl + Shift + Tab从gedit中的选项卡切换到打开文档的选项卡 。 是否有我可以编辑的配置文件,或者我可以做些什么来启用此function?
或者,任何人都可以在gedit中发布键盘快捷键列表吗?
曾经有一个选项可以为GNOME应用程序启用可编辑的菜单加速器。 GNOME团队为此删除了GUI,但至少在GNOME 2下,它仍然可以通过gconf获得 。 最近的Ubuntu版本使用GNOME 3; 我不确定这是否仍然有效(因为GNOME 3已迁移到dconf)。 我在旧的gconf-editor
尝试了它,并使用dconf-editor
设置选项/org/gnome/desktop/interface/can-change-accels
,但它似乎/org/gnome/desktop/interface/can-change-accels
用于dconf-editor
(精确版v3.4) 。
根据Nautilus的配置快捷键的位置? ,它不适用于Unity的全局菜单。 您可以加载不同的桌面环境并在那里进行更改(如果可行)。
仍然可以通过编辑配置文件来编辑键盘快捷键。 根据(非常过时的)Gedit快捷方式文档页面上的评论者 :
你真的不需要一个插件来改变键盘快捷键。 这(也)有效:
~/.config/gedit/accels
:; gedit GtkAccelMap rc-file -*- scheme -*- (gtk_accel_path "
/GeditWindowActions/DocumentsPreviousDocument" " Page_Up") (gtk_accel_path " /GeditWindowActions/DocumentsNextDocument" " Page_Down") (gtk_accel_path " /GeditWindowActions/SearchFindPrevious" " F3") (gtk_accel_path " /GeditWindowActions/SearchFindNext" "F3")
~/.config/gtk-3.0/gtk.css
:@binding-set unbind-ctrl-d { unbind "
d"; unbind " F10"; unbind " Page_Up"; unbind " Page_Down"; } GtkTreeView { gtk-key-bindings: unbind-ctrl-d; } GtkTextView { gtk-key-bindings: unbind-ctrl-d; }
据一位评论者称, Ctrl – Tab是硬编码的,不能轻易反弹,但有一个插件声称可以做到这一点 。 要安装插件,请参阅如何为gEdit v3安装插件? 。
对于gedit2,插件文件放在~/.gnome2/gedit/plugins
。
如果您无法使其工作,您可以使用其他编辑器来编辑快捷方式,例如KDE的Kate。
手册中提供了Gedit中的默认键盘快捷键列表。 单击Gedit中的“帮助”>“内容”>“快捷键”以访问它。
至少对于Lubuntu 13.10,您可以编辑.config/gtk-3.0/gtk.css
,这是我的:
@binding-set unbind-ctrl-d { unbind "d"; unbind "F10"; unbind "Page_Up"; unbind " Page_Down"; } GtkTreeView { gtk-key-bindings: unbind-ctrl-d; } GtkTextView { gtk-key-bindings: unbind-ctrl-d; }
对于Ubuntu 12.04及以上版本:
使用dconf-editor而不是gconf-editor
sudo apt-get install dconf-tools
然后将dconf> org> gnome> desktop> interface> can-change-accels设置为true
使用全局菜单时设置快捷方式(在Unity中就是这种情况):
- 使用UBUNTU_MENUPROXY = 0 evince打开evince(或任何应用程序)
- 浏览菜单,将条目hover,键入快捷方式
有一个插件可以恢复预期的Ctrl + Tab,Ctrl + Shift + Tab选项卡切换。 它最初是为Gedit 3创建的,但我更新了Gedit 3.8及更高版本的插件。
您可以从Github下载它,安装说明在自述文件中。 https://github.com/baxterross/GEdit3TabSwitch
我有一个64位的Ubuntu 14.04 LTS,插件的文件夹是/usr/lib/x86_64-linux-gnu/gedit/plugins/
在其中复制来自https://github.com/baxterross/GEdit3TabSwitch的*.plugin
和*.py
文件,然后在gedit>编辑>首选项>插件中激活插件为我提供了诀窍。
对于快捷方式,这里有一些: http : //www.shortcutworld.com/en/linux/gedit_2.3.html