1

常用快捷键

Sublime的所有快捷键可以通过命令面板输入key binds default打开,打开的是sublime自己的快捷键设置,用户需要自定义可以使用key binds user命令,参照默认配置修改自己的即可。

合并行Ctrl+J

Ctrl+J

选择当前行Ctrl+L

Ctrl+L

缩进Tab/Shift+Tab或者Ctrl+左/右中括号

Tab/Shift+Tab

更高粒度的定位和选择

我们常常使用左右键后退或者前进一个字符,如果需要更大粒度的操作可以配合Alt键,该操作可以配合Ctrl进入选择模式。

Alt+left/right

块选择:按住鼠标滚轮拖动或者shift+鼠标右键进行拖动,该操作会自动进入多行编辑模式

鼠标滚轮

微调数值:Ctrl/Alt/Alt+Shift和上下键组合

微调CSS

其中Alt调小数,Ctrl调个位,Alt+Shift调十位。

选择:Shift+方向键

选择

配合Home和End可以选择到行的开始和结尾。配合Ctrl+Home和Ctrl+End可以到文件的开头和结尾。

文本对齐:此操作对调整格式错乱的js或者CSS特别有用。Ctrl+Shift+P调出命令面板,输入:Reindent Lines。

Ctrl+Shift+P->Reindent Lines

以上的操作非常有用,我们可以将其手动添加到我们的快捷键中。

 自定义sublime

在上一节中我们介绍了格式化代码的命令,我们希望使用快捷键绑定此命令,打开key binds user,按照key binds default的设置书写我们自己的快捷键绑定。那么问题来了:我们如何知道命令的名字?

绑定自定义快捷键

我们可以使用Ctrl+`(Tab键上面的那个),打开sublime的控制台输入命令sublime.log_commands(True)。这时所有的命令和参数都会以日志的形式打印在控制台上:

打开sublime的日志

我们就可以将上一节中的格式化代码的命令绑定到快捷键了:

[
    { "keys": ["alt+shift+f"], "command": "reindent" }
]

所有的sublime自定义的设置都会被保存到Preference->Bowser Packages->User目录下,我们可以将此目录的内容放到版本控制系统,这样换电脑的时候将其下载下来即可。

返回、跳转到上一次或者下一次编辑的位置:Alt+-/Alt+Shift+-

在所有的文件中全局查找使用右键|Find in Folder,搜索结果将在新的窗口打开,使用F4可以跳转到下一个匹配项,使用Shift+F4可以回到上一个匹配项。

Emmet语法:

使用Emmet编写CSS

使用Emmet编写CSS

使用标签包裹文本

文本嵌套标签

自定义Snippet

快速输入填充内容

我们开发网页的时候经常需要输入数据.使用Sublime输入lorem按下Tab键即可随意输入一段毫无意义的文字.

快速删除一行

Ctrl+Shift+K

将光标标记每一行的开头

  1. command + A:全选
  2. comand + shift + L:将选中的内容按照行进行拆分

选择相同的单词

command + control + G


雨碎江南
1.8k 声望32 粉丝

风风雨雨寒寒暖暖处处寻寻觅觅,


引用和评论

0 条评论