Sublime Text3常用快捷键、常用的技巧与曾遇到的问题记录
常用快捷键
- ctrl+d 选择下一个相同的
- ctrl+k+d 取消选择这个
- ctrl+/ 注释
- ctrl+shift+/ 块注释
- 多列编辑:按住ctrl点击鼠标,会出现多个闪烁的光标,这时可同时修改多处
- ctrl+enter,光标后插入空行
- Ctrl+L 选择整行(按住-继续选择下行)
- Ctrl+KK 从光标处删除至行尾
- Ctrl+Shift+K 删除整行
- Ctrl+Shift+D 复制光标所在整行,插入在该行之前
- Ctrl+J 合并行(已选择需要合并的多行时)
- Ctrl+KU 改为大写 Ctrl+KL 改为小写
- Ctrl+M 光标移动至括号内开始或结束的位置
- Ctrl+Shift+M 选择括号内的内容(按住-继续选择父括号)
- Ctrl+Y 恢复撤销
- Alt+. 闭合当前标签
- Ctrl+Shift+[ 折叠代码 Ctrl+Shift+] 展开代码
- Ctrl+KT 折叠属性
- Ctrl+K0 展开所有
- Ctrl+U 软撤销
- Ctrl+T 词互换
- Ctrl+Shift+↑ 与上行互换 Ctrl+Shift+↓ 与下行互换
- Ctrl+K Backspace 从光标处删除至行首
- Ctrl+Enter 光标后插入行 Ctrl+Shift+Enter 光标前插入行
- Ctrl+F2 设置书签 F2 下一个书签 Shift+F2 上一个书签
Edit Project
需要配套Project Manager
{
"folders":
[
{
"path": "D:\\xx\\xx\\xx"
},
{
"path": "D:\\xxx",
"file_exclude_patterns":["*.xmind","*.pdf"],
"folder_exclude_patterns": ["xx"]
}
]
}
Key Bindings
左右移动光标
[
{ "keys":["alt+backspace"], "command": "move", "args": {"by": "characters", "forward": true} },
{ "keys": ["alt+space"], "command": "move", "args": {"by": "characters", "forward": false} },
{ "keys": ["alt+j"], "command": "move", "args": {"by": "words", "forward": false} },
{ "keys": ["alt+k"], "command": "move", "args": {"by": "word_ends", "forward": true} },
]
Markdown 实施预览插件设置
推荐插件
- Markdown Editing
- Markdown Preview
- LiveReload
将md文件用浏览器预览(快捷键绑定)
{ "keys": ["alt+m"], "command": "markdown_preview", "args": {"target": "browser", "parser":"markdown"} }
实时刷新
如前Markdown Preview安装成功后,设置前文所述的快捷键(如需),打开其配置文件`` Preferences -> Package Settings -> Markdown Preview -> Settings,检查左侧
enable_autoreload条目是否为
true`,若是,跳过。若不是,右侧栏加一条下面这个后重启Sublime:
{
"enable_autoreload": true
}
安装并配置LiveReload:
Ctrl+Shift+p
, 输入 Install Package
,输入LiveReload
, 回车安装
安装成功后, 再次Ctrl+shift+p, 输入LiveReload: Enable/disable plug-ins
, 回车, 选择 Simple Reload with delay (400ms)
或者Simple Reload
,两者的区别仅仅在于后者没有延迟。