sublime设置自己的快捷键

1. Sublime Text是什么

Sublime Text是一款轻量级的代码编辑器,它支持多种编程语言,并且有许多插件支持,可以方便地进行自定义设置。Sublime Text的一个好处是它支持自定义快捷键,让开发人员能够更加快速和高效地编写代码。

2. 如何设置快捷键

Sublime Text可以通过菜单中的“Preferences”选项,然后点击“Key Bindings”来进行配置。另外,还可以通过快捷键“Ctrl+Shift+P”来打开命令面板,然后输入“Key Bindings”来打开配置窗口。

配置窗口中分为左右两个区域,左边是默认快捷键的配置文件,右边是自定义快捷键的配置文件。我们可以通过在右侧编辑区输入自己想要的快捷键来定制。

2.1 快捷键的语法

Sublime Text使用JSON格式来配置快捷键。其基本语法为:

{

"keys": ["快捷键"],

"command": "命令"

}

其中,“键”表示快捷键,可以是单个键(如“A”、“1”、“F12”)或是多个键组合(如“Ctrl+Alt+Shift+A”)。“命令”表示需要执行的操作,可以是Sublime Text中的任何命令,例如“select_all”、“insert”等。

2.2 自定义快捷键的例子

下面给出一些自定义快捷键的例子。

使用“Ctrl+Shift+N”快捷键新建一个窗口:

{

"keys": ["ctrl+shift+n"],

"command": "new_window"

}

使用“Ctrl+L”快捷键选中一整行:

{

"keys": ["ctrl+l"],

"command": "expand_selection",

"args": {"to": "line"}

}

args表示传入的参数,本例中将to设为“line”,表示选中整行。

使用“Ctrl+Shift+P”打开命令面板:

{

"keys": ["ctrl+shift+p"],

"command": "show_overlay",

"args": {"overlay": "command_palette"}

}

该例中,args中的“overlay”属性指定为“command_palette”,表示打开命令面板。

3. 删除快捷键

有时候需要删除自定义快捷键,可以通过如下步骤进行:

打开配置文件,可以用快捷键“Ctrl+Shift+P”,然后输入“key bindings”。

找到需要删除快捷键的那一行,并且在行首加上“//”符号,表示这一行是注释。

保存文件后,重启Sublime Text。

4. 总结

自定义Sublime Text的快捷键可以使编写代码的效率大大提高。只要了解快捷键的语法和一些常用的命令,就可以轻松地进行配置和定制。如果需要删除某个快捷键的话,只需要在配置文件中将该行变成注释即可。