sublime使用技巧

古语云:工欲善其事、必先利其器。

基本功能

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
}