如何在Sublime Text 3中设置保存项目快捷键?键绑定不显示问题求助
在Sublime Text 3中配置项目保存快捷键
我来帮你搞定这个Sublime Text 3的快捷键配置问题,分几个部分给你讲清楚:
一、核心命令说明
首先明确两个和项目保存相关的命令:
save_project:用来保存已存在的当前项目,对应菜单里的「Project → Save Project」选项save_project_as:用来将当前项目另存为新的项目文件,对应「Project → Save Project As…」选项
你之前用的save_project_as是正确的,但如果只是想快速保存现有项目,save_project会更贴合日常需求。
二、配置快捷键的具体步骤
- 打开快捷键配置面板:
点击顶部菜单的「Preferences → Key Bindings」,此时会弹出左右两个面板——左边是系统默认快捷键(不要修改),右边是用户自定义面板,我们只需要操作右边的面板。 - 添加自定义键绑定:
在右边的用户面板中,按JSON格式添加你的快捷键配置。比如设置Ctrl+Alt+S保存现有项目:
如果是设置另存为的快捷键,就换成:{"keys": ["ctrl+alt+s"], "command": "save_project"}
要是想同时配置两个快捷键,记得用逗号分隔,保证JSON格式正确:{"keys": ["ctrl+alt+s"], "command": "save_project_as"}[ {"keys": ["ctrl+alt+s"], "command": "save_project"}, {"keys": ["ctrl+shift+alt+s"], "command": "save_project_as"} ] - 保存配置文件(按下
Ctrl+S),你的新快捷键立刻就能生效啦。
三、解决快捷键不在菜单显示的问题
Sublime Text默认不会把用户自定义的快捷键自动显示到菜单里,要是想让快捷键提示出现在对应的菜单选项旁边,得自定义菜单文件:
- 打开Packages目录:
点击「Preferences → Browse Packages…」,找到并进入「User」文件夹。 - 创建/编辑菜单配置文件:
在「User」目录下新建一个名为Main.sublime-menu的文件(如果已经有这个文件就直接编辑),添加以下内容:
这里的[ { "id": "project", "children": [ { "command": "save_project", "caption": "Save Project\tCtrl+Alt+S" }, { "command": "save_project_as", "caption": "Save Project As…\tCtrl+Shift+Alt+S" } ] } ]\t是用来分隔菜单文字和快捷键的,这样修改后,菜单里的对应选项就会显示你设置的快捷键了。 - 保存文件后重启Sublime Text,就能在「Project」菜单里看到快捷键提示啦。
四、验证快捷键是否生效的小技巧
如果配置后快捷键没反应,可以按下Ctrl+(键盘左上角的反引号)打开控制台,输入sublime.log_commands(True),然后按下你的快捷键,看看控制台会不会输出对应的命令。如果输出了,说明配置没问题;要是没输出,大概率是这个快捷键和其他已有快捷键冲突了,换个组合键试试就行。
内容的提问来源于stack exchange,提问作者Wolphyrus Imperius
相关产品推荐
相关产品推荐

