如何將 Sublime 3 打形成 Python/Django IDE開發利器

原文地址:http://www.jb51.net/article/51838.htmshell

1. 安裝 Sublime Text 3瀏覽器

雖然如今的 Sublime 3 還處於 beta 階段, 但已經很是穩定了, 並且速度比 Sublime 2 獲得了加強. Sublime 3 能夠到官網下載並安裝. Sublime 雖然是免費軟件, 但若是有足夠的經濟能力, 能夠考慮購買以表示支持.ide

2. 安裝 Package Control字體

Sublime Package Control 能夠說是必須安裝的插件, 由於其方便的提供了安裝/升級/刪除 Sublime 插件的功能, 安裝方法見Package Control 官網.ui

安裝完畢後, 就可使用快捷鍵 ctrl+shift+p (Win, Linux) 或 cmd+shift+p (OS X), 其中以 Package Control: 開頭的都是其相關命令, 最經常使用的可能就是 Package Control: Install Package, Package Control: Remove Package, Package Control: List Packages 這幾個命令了.spa

3. 推薦安裝的插件.net

如今可使用 Package Control 安裝其餘插件了. 使用快捷鍵 ctrl+shift+p (Win, Linux) 或 cmd+shift+p (OS X), 輸入 Package Control: Install Package 回車, 輸入 package 名再回車安裝:插件

Anacondaunix

Anaconda是目前 Sublime 3 中最好的 Python 自動補全和語法提示插件, 而且提供了"跳轉到定義", "查找使用", "顯示文檔", "自動重命名"等 IDE 中插件的功能.code

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 中設置使用:

"color_scheme" 
     :  
     "Packages/Monokai Extended/Monokai Extended.tmTheme" 
     , 
"theme" 
     :  
     "Soda Dark 3.sublime-theme" 
     ,

其餘插件:還能夠安裝 Emmet, SublimeLinter (注意依賴關係), ColorPicker, Gitignore等插件。

4. 設置

如下是推薦的設置, 能夠直接複製黏貼放入 user settings 中, 須要注意的是字體文件須要提早安裝:

 {    
     "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 
}
相關文章
相關標籤/搜索