这次来介绍常用的快捷键,一些规律性的记忆技巧,和如何管理自己的快捷键绑定。
随用随学
网上搜一下 “sublime 常用快捷键” 可以找到一些总结的很好的文档,这个就是随用随学。我这里 show 一下最常用的一些,先让你找找感觉。
- Cmd-n 开一个新页面
- Ctrl-tab 切换页面
- Cmd-j 合并一行
- Cmd-d 选中当前单词,继续敲可以选中多个
- Cmd-/ 注释掉/取消注释
- Ctrl-]/[ 缩进
- Ctrl-L 选择当前行
- Ctrl-enter/Shift-Ctrl-enter 当前行之前或之后开辟一行
- Ctrl+Z 撤销
- 列选择,按住 Option 键,用鼠标左键拖动。
操作粒度
同一行之上,直接用左右箭头,每次移动一个字符,Alt 加上箭头,每次就可以移动一个单词,如果配合上 Cmd 就一下到头了。 这个道理在选择的时候也管用,差别就是在加上 Shift 键,例如向左选择一个单词就是 Shift-Alt-Left 。
同样的道理再试试上下箭头?怎么样,还是有规律的吧。
绑定自己的快捷键
命令面板中敲 Key Binding,会给出两项,一个是 Default 这个前面说过了,是系统默认的快捷键设置文件,这个文件是不允许改的。 如果想重新绑定快捷键,那就在 User 这一项,打开后是一个空文件。可以从 Default 中拷贝内容过来,然后自己再改。
[
{ "keys": ["shift+tab"], "command": "reindent" , "args": { "single_line": false } },
]
有一个问题,你怎么知道一个操作的精确的命令名是什么呢?用 Ctrl加 tab 键上面这个“反引号”,这样可以打开控制台,输入
sublime.log_commands(True)
这样再次执行操作就可以看到操作的精确命令名字了。