Sublime Text 3 快捷键以及常用配置

快捷键(Mac平台)

符号
command
control
option/alt
shift
enter
delete
  • 打开Console: `
  • 打开命令模式:⌘ ⇧ p
  • 根据文件名打开文件:⌘ p
  • 定位函数方法:⌘ r
  • 多行游标:⌘ d(选中) ⌘ k(跳过)
  • 快速跳行:⌃ g
  • 删除整行:⌃ ⇧ k
  • 剪切整行:⌘ x
  • 本文件查找:⌘ f
  • 全局查找:⌘ ⇧ f
  • 替换:⌘ ⌥ f

插件

安装Package Control

1
import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

Emmet

提供了一种非常简练的语法规则,然后立刻生成对应的 HTML 结构或者 CSS 代码,同时还有多种实用的功能帮助进行前端开发。

  • 自动生成HTML5初始代码:html:5
  • 生成特定id节点:span#idName
  • 生成特定class节点:span.className

AutoFileName:

自动补全文件路径,非常方便。

DocBlockr:

DocBlockr会成为你编写代码文档的有效工具。当输入/**并且按下Tab键的时候,这个插件会自动解析任何一个函数并且为你准备好合适的模板。

Alignment

代码对齐。

jQuery

jQuery代码提示。

JsFormat

JavaScript代码格式化。

Tag

HTML/XML标签缩进、补全和校验。

HTML-CSS-JS Prettify

代码美化。

ConvertToUTF8

通过本插件,可以编辑并保存目前编码不被 Sublime Text 支持的文件,特别是中日韩用户使用的 GB2312,GBK,BIG5,EUC-KR,EUC-JP 等。

主题及配色

Material

个人配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
{
"auto_complete" : true,
"auto_complete_selector": "source - comment",
"auto_complete_triggers":
[
{
"characters": "."
},
{
"characters": ">"
},
{
"characters": ":"
}
],
"bold_folder_labels": true,
"color_scheme": "Packages/Material Theme/schemes/Material-Theme.tmTheme",
"fade_fold_buttons": false,
"font_face": "Monaco",
"font_size": 13,
"highlight_line": true,
"highlight_modified_tabs": true,
"ignored_packages":
[
"Vintage"
],
"line_padding_bottom": 1,
"line_padding_top": 1,
"open_files_in_new_window": false,
"theme": "Material-Theme.sublime-theme",
"material_theme_accent_purple": true,
"material_theme_small_statusbar": true,
"material_theme_small_tab": true,
"material_theme_tabs_autowidth": true,
"overlay_scroll_bars": "enabled",
"smart_indent": true,
"word_wrap": true
}

subl命令

在Bash中执行下面语句:

1
sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl


参考链接