sublime系统命令 快捷键设置

 sublime是一个非常好用的开发工具,也是一个有着很深的linux印记的软件。它所有的配置都是以文件形式存在。

文章的标题写的有点蛋疼,看一眼可能不会马上明白。这篇文章的核心其实就是教大家如何设置sublime的快捷键,但又有额外的东西。

如上文所说,sublime的快捷键也是以文件的形式来保存的。那么这个文件在哪?其实我们可以不用关心,只需要点击sublime的菜单就可以打开。

sublime有两个快捷键配置文件,一个系统默认的配置文件

菜单:Preferences->Key Bindings - Default

此文件打开之后可以看到很多已经绑定的快捷键,但这个文件我们可以拿来作为参考,不要去修改它。

另外一个文件是

菜单:Preferences->Keys Bindings - User

这个文件,如果你以前没有添加过快捷键的话,有可能是一个空的数组。你可以通过修改这个文件来添加新的快捷键,并且这个文件中的设置有更高的优先级。

知道了如何设置快捷键之后,很多人会有蠢蠢欲动的感觉,想要一显身手。但是这里我劝大家,最好不要去修改它默认的快捷键。因为如果你修改了这些快捷键,一但你换一台电脑或临时用一下别人的电脑你会感觉很不习惯。知道了怎么设置快捷键之后,其实我们就可以为一些原来并没有快捷键的命令设置一些快捷键了。

那么问题来了,怎么知道命令对应的command呢。下面拿View->Side Bar->Hide Open Files/Show Open Files为例,讲怎么找到这个菜单项对应的command并设置快捷键。

文章开头讲到,sublime中所有的配置都是文件形式保存,其实就连主菜单都不例外,有一个文件中保存着所有的默认菜单项。但这个文件存在于一个sublime-package格式的文件中,所以普通查找没法找到。

先到sublime的安装目录中,找到Packages\Default.sublime-package这个文件,它其实是一个zip包,我们用rar打开即可。再找到Main.sublime-menu。这个文件可以用文件编辑器打开,内容是json格式的,同样不要修改,只作参考。这个文件记录了所有的菜单项,我们只要根据菜单的路径一级级找到相应的命令即可。

比如View->Side Bar->Hide Open Files/Show Open Files

我们只需要在User中设置快捷键即可。



文章来自: 本站原创
Tags:
评论: 0 | 查看次数: 10442