Sublime在Windows和Mac下的常用快捷键

Sublime的常用快捷键,包括在Win和Mac平台,以及自定义的一些快捷键。

推荐下载我配置好的绿色版压缩包,包括了常用的各种插件(点击查看插件列表),以及下面提到的一些自定义快捷键,解压即用:https://yunpan.cn/cBqfRhcDW2wPZ 访问密码 0cc1。

Win

现在用的Win台式机比较多,相对的快捷键比较完善。

默认常用快捷键

Ctrl+Shift+p:命令模式
Ctrl+/:注释
Ctrl+n:新建
Ctrl+p:菜单上的解释是gotoanythings,用"#"匹配,
Shift+enter:添加一行空行,也就是换行
Ctrl+h:替换
Shift+Ctrl+↑↓:可实现类似鼠标选中之后移动的效果。
Ctrl+b:编译
Shift+Ctrl+b:运行

自定义快捷键

为了按键统一,基本参照IDEA编辑器上的快捷键操作。可直接复制入用户按键绑定即可使用。

[
{ "keys": ["ctrl+e"], "command": "show_overlay", "args": {"overlay": "goto", "show_files": true} }, //显示最近使用的文件,也可以快速查找,同IDEA的快捷键
{ "keys": ["ctrl+f4"], "command": "close" }, //关闭文件,当然ctrl+w还是有效的,同IDEA的快捷键
{ "keys": ["ctrl+shift+z"], "command": "redo_or_repeat" }, //撤销操作,ctrl+y仍有效,同IDEA的快捷键
{"keys": ["ctrl+alt+l"], "command": "reindent" , "args": {"single_line": false}}, //格式化,基本上html,js,php都有效
{ "keys": ["alt+d"], "command": "find_under_expand" },//选词,可以考虑不要,不能继续扩选,所以效用不大
{ "keys": ["ctrl+d"], "command": "duplicate_line" }, //复制一行,同IDEA的快捷键
{ "keys": ["ctrl+shift+w"], "command": "close_all" },//关闭全部文件,不设置则是关闭应用
{ "keys": ["ctrl+alt+shift+s"], "command": "save_all" },//保存全部文件,少alt为另存为
{ "keys": ["shift+f9"], "command": "open_in_browser" },//需要先安装view in browser 
{ "keys": ["shift+ctrl+v"], "command": "reference_new_inline_image", "context":
    [
        { "key": "selector", "operator": "equal", "operand": "text.html.markdown", "match_all": true } //Markdown直接插入复制的插入图片链接,选中文字(alt)同样生效
    ]
},
{ "keys": ["shift+ctrl+x"], "command": "reference_new_inline_link", "context":
        [
            { "key": "selector", "operator": "equal", "operand": "text.html.markdown", "match_all": true }
        ]
    }
]

插件快捷键

Markdown
F12/Shift+F9:预览html
Ctrl+1/2/3:标题等级1/2/3 
Ctrl+Shift+B:粗体/不粗
- `: 代码引用,或用作部分文字侧重声明
Ctrl+Shift+I:斜体/不斜
Ctrl+Shift+X:插入链接,复制网址到选中的文字
Ctrl+Shift+V:插入图片地址,也可以选择文字插入(__这是我通过AutoHotkey定制的快捷键,默认是Ctrl+Super+K__)
Shift+~:选中按下则是添加删除线
Ctrl+Shift+P: 弹出命令行
    ssmg:设置Markdown语法
    mppb:html预览

SVN

很好记,Alt+命令行为的对应英文首字母

{ "keys": ["Alt+u"], "command": "svn_update" }
,{ "keys": ["Alt+c"], "command": "svn_commit" }
,{ "keys": ["Alt+r"], "command": "svn_revert" }
,{ "keys": ["Alt+l"], "command": "svn_log" }
,{ "keys": ["Alt+d"], "command": "svn_diff" }

SublimeTmpl

新建文件模板。

Ctrl+Alt+h:html
Ctrl+Alt+j:javascript
Ctrl+Alt+c:css
Ctrl+Alt+p:php
Ctrl+Alt+r:ruby
Ctrl+Alt+Shift+p:python

Mac

Mac上因为有段时间没用了,很多用法也跟随者Win的自定义需要做改变。
基本参考上面的命令,将ctrl变为cmd()即可。部分可能会是alt变为cmd()。

插件列表

如果下载的是我云盘分享的Sublime,则包括了以下插件:

热评文章