Sublime的全部快捷键能够经过命令面板输入key binds default
打开,打开的是sublime本身的快捷键设置,用户须要自定义能够使用key binds user
命令,参照默认配置修改本身的便可。spa
合并行Ctrl+J3d
选择当前行Ctrl+L版本控制
缩进Tab/Shift+Tab或者Ctrl+左/右中括号日志
更高粒度的定位和选择code
咱们经常使用左右键后退或者前进一个字符,若是须要更大粒度的操做能够配合Alt键,该操做能够配合Ctrl进入选择模式。blog
块选择:按住鼠标滚轮拖动或者shift+鼠标右键进行拖动,该操做会自动进入多行编辑模式ip
微调数值:Ctrl/Alt/Alt+Shift和上下键组合开发
其中Alt调小数,Ctrl调个位,Alt+Shift调十位。rem
选择:Shift+方向键it
配合Home和End能够选择到行的开始和结尾。配合Ctrl+Home和Ctrl+End能够到文件的开头和结尾。
文本对齐:此操做对调整格式错乱的js或者CSS特别有用。Ctrl+Shift+P调出命令面板,输入:Reindent Lines。
以上的操做很是有用,咱们能够将其手动添加到咱们的快捷键中。
在上一节中咱们介绍了格式化代码的命令,咱们但愿使用快捷键绑定此命令,打开key binds user
,按照key binds default
的设置书写咱们本身的快捷键绑定。那么问题来了:咱们如何知道命令的名字?
咱们能够使用Ctrl+
`(Tab键上面的那个),打开sublime的控制台输入命令sublime.log_commands(True)
。这时全部的命令和参数都会以日志的形式打印在控制台上:
咱们就能够将上一节中的格式化代码的命令绑定到快捷键了:
[ { "keys": ["alt+shift+f"], "command": "reindent" } ]
全部的sublime自定义的设置都会被保存到Preference->Bowser Packages->User
目录下,咱们能够将此目录的内容放到版本控制系统,这样换电脑的时候将其下载下来便可。
返回、跳转到上一次或者下一次编辑的位置:Alt+-/Alt+Shift+-
在全部的文件中全局查找使用右键|Find in Folder,搜索结果将在新的窗口打开,使用F4能够跳转到下一个匹配项,使用Shift+F4能够回到上一个匹配项。
Emmet语法:
咱们开发网页的时候常常须要输入数据.使用Sublime输入lorem
按下Tab键便可随意输入一段毫无心义的文字.
Ctrl+Shift+K
command + control + G