教你如何将 Sublime 3 打造成 Python/Django IDE开发利器
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 }
上一篇: 谨慎作案
下一篇: 企业网站的栏目一般多少比较合适