Jan*_*ieT 13 keyboard-shortcuts gedit ubuntu
不确定我是否在这里遗漏了一些非常明显的内容,但看起来您无法在 gedit 中设置自己的键绑定。我在 ubuntu 支持论坛上环顾四周,并在 Google 上搜索,但除了 sourceforge 上一个非常古老且被否决的 gedit 插件外,没有任何东西允许这样做。
任何帮助将不胜感激。
小智 14
是的,您可以修复这些问题……如果您不介意使用其他(任何)其他文本编辑器来完成此操作。
请注意,当您进行这些更改时,gedit 甚至不能运行,因为~/.config/gedit/accels每次退出gedit时都会被覆盖!别担心——一旦你更改了快捷方式,文件将被你的更改无害地重写,尽管行可能会重新排列。
要将Ctrl+ Shift+更改Z为Ctrl+Y编辑~/.config/gedit/accels(请参阅下面的注释),并将此行放入其中:
(gtk_accel_path "<Actions>/GeditWindowActions/EditRedo" "<Primary>y")
Run Code Online (Sandbox Code Playgroud)
要覆盖选项卡导航以使用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")
Run Code Online (Sandbox Code Playgroud)
然后将其放入~/.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; }
Run Code Online (Sandbox Code Playgroud)
请注意,您可能必须自己创建gtk-3.0目录和gtk.css文件。
(请参阅下面的@Robru评论)
nano .config/gedit/accels找到以下行:
(gtk_accel_path "<Actions>/GeditWindowActions/FileSave" "")
Run Code Online (Sandbox Code Playgroud)注释该行(;在开头添加):
; (gtk_accel_path "<Actions>/GeditWindowActions/FileSave" "")
Run Code Online (Sandbox Code Playgroud)保存文件:
关闭终端 - Ctrl+D
此信息取自https://live.gnome.org/Gedit/KeyboardShortcuts
小智 6
好吧,如果您想至少设置该选项以便您可以自定义现有菜单条目,请运行:
gconf-editor
Run Code Online (Sandbox Code Playgroud)
并导航到/desktop/gnome/interface并选中复选框can_change_accels
除此之外……不,你无能为力。(PS:比起Gedit,我更喜欢Kate)
| 归档时间: |
|
| 查看次数: |
11010 次 |
| 最近记录: |