如何将 Sublime 3 打造成 Python/Django IDE开发利器

2015/01/17 08:55
阅读数 194

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

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

"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 
}


展开阅读全文
打赏
0
1 收藏
分享
加载中
更多评论
打赏
0 评论
1 收藏
0
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部