是的,gedit 允许自定义快捷键,但需要通过修改其配置文件或使用图形界面(部分版本支持)来实现。以下是具体方法:
部分操作(如保存、新建)会直接显示快捷键,点击后输入新的快捷键组合即可修改。
注意:较新版本的 gedit 可能移除了图形化快捷键设置,此时需通过配置文件修改(见方法2)。
gedit 的快捷键存储在 accels
文件中,路径为:
~/.config/gedit/accels
(用户级配置)或 /usr/share/gedit/accels
(系统级配置,需管理员权限)。
备份原文件(避免误操作):
cp ~/.config/gedit/accels ~/.config/gedit/accels.bak
编辑 accels
文件:
gedit ~/.config/gedit/accels
; gedit GtkAccelMap rc-file
; this file is automatically updated
(gtk_accel_path "<Actions>/GeditWindowActions/FileSave" "<Primary>s")
Ctrl+Shift+S
:
(gtk_accel_path "<Actions>/GeditWindowActions/FileSave" "<Primary><Shift>s")
重启 gedit 生效。
<Actions>/GeditWindowActions/FileSave
<Actions>/GeditWindowActions/FileNew
<Actions>/GeditWindowActions/FileClose
<Actions>/GeditWindowActions/SearchFind
<Primary>
代表 Ctrl
(Linux/Win)或 Command
(Mac)。<Shift>
, <Alt>
, <Super>
(Win键)等可组合使用。修改后,打开 gedit 测试新快捷键是否生效。如果无效,检查配置文件语法或尝试重启 gedit 多次。
通过以上方法,你可以灵活自定义 gedit 的快捷键。如需更高级功能(如插件快捷键),可能需要修改插件配置文件或使用其他文本编辑器(如 VS Code)。