gedit中的自定义键盘快捷键

由于我在笔记本电脑上花了很多时间,所以我已经习惯了使用键盘快捷键。 我希望能够通过按Ctrl + TabCtrl + 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; } 

据一位评论者称, CtrlTab是硬编码的,不能轻易反弹,但有一个插件声称可以做到这一点 。 要安装插件,请参阅如何为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中就是这种情况):

  1. 使用UBUNTU_MENUPROXY = 0 evince打开evince(或任何应用程序)
  2. 浏览菜单,将条目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