1. 安裝 Sublime Text 3
雖然現在的 Sublime 3 還處于 beta 階段, 但已經非常穩定了, 而且速度比 Sublime 2 得到了增強. Sublime 3 可以到官網下載并安裝. Sublime 雖然是免費軟件, 但如果有足夠的經濟能力, 可以考慮購買以表示支持.
2. 安裝 Package Control
Sublime Package Control 可以說是必須安裝的插件, 因為其方便的提供了安裝/升級/刪除 Sublime 插件的功能, 安裝方法見Package Control 官網.
安裝完畢后, 就可以使用快捷鍵 ctrl+shift+p (Win, Linux) 或 cmd+shift+p (OS X), 其中以 Package Control: 開頭的都是其相關命令, 最常用的可能就是 Package Control: Install Package, Package Control: Remove Package, Package Control: List Packages 這幾個命令了.
3. 推薦安裝的插件
現在可以使用 Package Control 安裝其他插件了. 使用快捷鍵 ctrl+shift+p (Win, Linux) 或 cmd+shift+p (OS X), 輸入 Package Control: Install Package 回車, 輸入 package 名再回車安裝:
Anaconda
Anaconda是目前 Sublime 3 中最好的 Python 自動補全和語法提示插件, 并且提供了"跳轉到定義", "查找使用", "顯示文檔", "自動重命名"等 IDE 中插件的功能.
Djaneiro
提供了對Django的支持.
SideBarEnhancements
提供了對默認的側邊欄的增強功能. Sublime的側邊欄可以使用快捷鍵 Ctrl+k Ctrl+b (Linux, Win), CMD+k CMD+b (OS X) 調出來. 安裝之后, 還可以通過F12鍵在瀏覽器中打開當前文件.
Git 相關
我們需要安裝 SublimeGit 和 GitGutter, 前者可以幫助我們在 Sublime 中使用 Git 命令 (通過 ctrl+shift+p 或 cmd+shift+p), 后者在編輯時在 Gutter 顯示 Git 差異, 十分方便.
主題相關
Theme - Soda 和 Monokai Extended, 安裝之后在 user settings 中設置使用:
1
2
|
"color_scheme" : "Packages/Monokai Extended/Monokai Extended.tmTheme" , "theme" : "Soda Dark 3.sublime-theme" , |
其他插件
還可以安裝 Emmet, SublimeLinter (注意依賴關系), ColorPicker, Gitignore等插件
4. 設置
以下是推薦的設置, 可以直接復制黏貼放入 user settings 中, 需要注意的是字體文件需要提前安裝:
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
39
40
41
42
43
44
45
46
|
{ "always_show_minimap_viewport" : true, "auto_complete_commit_on_tab" : false, "auto_find_in_selection" : true, "bold_folder_labels" : true, "color_scheme" : "Packages/Monokai Extended/Monokai Extended.tmTheme" , "theme" : "Soda Dark 3.sublime-theme" , "default_line_ending" : "unix" , "detect_indentation" : false, "detect_slow_plugins" : false, "drag_text" : false, "draw_white_space" : "selection" , "ensure_newline_at_eof_on_save" : true, "fallback_encoding" : "UTF-8" , "font_face" : "Ubuntu Mono" , "font_size" : 16 , "highlight_line" : true, "highlight_modified_tabs" : true, "ignored_packages" : [ "Vintageous" , "Vintage" ], "indent_guide_options" : [ "draw_active" , "draw_normal" ], "indent_to_bracket" : true, "line_padding_bottom" : 1 , "line_padding_top" : 1 , "preview_on_click" : false, "rulers" : [ 120 ], "scroll_past_end" : true, "shift_tab_unindent" : true, "show_encoding" : true, "tab_size" : 4 , "translate_tabs_to_spaces" : true, "trim_automatic_white_space" : true, "trim_trailing_white_space_on_save" : true, "word_wrap" : true, "wrap_width" : 120 } |