古语云:工欲善其事、必先利其器。
基本功能
1、自定义代码片段,文件后缀以sublime-snippet结尾
2、自定义代码补全 sublime-completions
3、自定义build,文件后缀以sublime-build
4、快捷的多文本编辑
5、goto anything
常用快捷键
1 mac下给sublime设置快捷键
sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /bin/subl
2 goto anything:
回退到上一个编辑点 ctrl + -
前进到上一个 ctrl+shift+ -
3、利用emmet插件,除了可以生成标签外
包裹元素 ctrl+w,
删除包裹 cmd+’(单引号)
4、查看文件类型:alt+cmd+p
常用插件
1、Package Controller
2、Emmet
3、AdvancedNewFile:option+cmd+n新建文件夹和文件;
4、BracketHighlighter:打开和折叠代码的某一部分就应该是这个样子的
5、Sidebar Enhancements
6、DocBlockr
7、jquery
8、git
9、autoFilename
10、ConvertToUTF8
11、HTML-CSS-JS Prettify
自定义配置
sublime默认的配置default文件中在你可以在Preference.sublime-settings中自定义自己的配置来覆盖默认配置
{
"auto_complete_commit_on_tab": true, //tab实现代码补全,回车进行换行;默认为false,tab和回车都可以进行代码补全但回车不能正常换行
"color_scheme": "Packages/Theme - Brogrammer/brogrammer.tmTheme",
"ensure_newline_at_eof_on_save": true,
"file_exclude_patterns":
[
".DS_Store",
"*.sublime-workspace",
"*.scssc"
],
"folder_exclude_patterns":
[
".git",
"log",
"node_modules",
"tmp/cache",
".vagrant"
],
"font_size": 14,
"hot_exit": false,
"ignored_packages":
[
"Vintage"
],
设置行间距
"line_padding_bottom": 5,
"line_padding_top": 5,
"remember_open_files": false,
"scroll_past_end": true,
"tab_size": 2,
"theme": "Brogrammer.sublime-theme",
"translate_tabs_to_spaces": true,
"trim_trailing_white_space_on_save": true
}