Sublime Text 3打造Python开发环境

前言

Sublime Text 是一个代码编辑器(Sublime Text 2是收费软件,但可以无限期试用),也是HTML和散文先进的文本编辑器。Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。 Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

插件推荐

  1. Package Control。使用Ctrl+`(Esc键下方)快捷键或者通过View->Show Console菜单打开命令行 将以下代码复制后粘贴,然后按Enter(回车),稍等片刻。
import urllib.request,os;
pf = 'Package Control.sublime-package'; 
ipp = sublime.installed_packages_path(); 
urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); 
open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())
  1. A File Icon。图标插件。
  2. Anaconda。Python开发的神器,具体可以百度。
  3. ChineseLocalizations。中文包汉化插件。
  4. BracketHighlighter。标签高亮匹配插件。
  5. Color Highlighter。颜色高亮插件。
  6. ConvertToUTF8。文件转化为utf8编码保存。
  7. Djaneiro。Django插件。
  8. DocBlocker。快速注释插件。
  9. Git。Git插件。
  10. GitGutter。
  11. Gutter Color。
  12. Gitignore。
  13. AutoFileName。自动补全路径。
  14. EditorConfig。编辑器缩进配置。
  15. SideBarEnhancements。侧边栏右键增强工具。
  16. SublimeCodeIntel。代码补全插件。

配置文件

{
    "bold_folder_labels": true,
    "color_scheme": "Packages/Guna/themes/Guna.tmTheme",
    "draw_minimap_border": true,
    "folder_exclude_patterns":
    [
        ".svn",
        ".git",
        ".hg",
        "CVS",
        ".idea",
        ".vscode"
    ],
    "font_face": "Consolas bold",
    "font_size": 17,
    "gn_hide_tab_dropdown": true,
    "gn_overlay_scroll_bars": true,
    "gn_sb_cnvx": true,
    "gn_sidebar_box": true,
    "gnwidg1": true,
    "highlight_line": true,
    "highlight_modified_tabs": true,
    "hot_exit": true,
    "ignored_packages":
    [
        "SublimeLinter",
        "Vintage"
    ],
    "line_padding_bottom": 3,
    "line_padding_top": 3,
    "preview_on_click": false,
    "rulers":
    [
        139
    ],
    "save_on_focus_lost": true,
    "scroll_past_end": true,
    "show_definitions": true,
    "show_encoding": true,
    "show_full_path": true,
    "spell_check": false,
    "tab_size": 4,
    "theme": "Guna.sublime-theme",
    "translate_tabs_to_spaces": true,
    "trim_trailing_white_space_on_save": true,
    "word_wrap": false
}

Anaconda配置文件

// 首选项 > Packages Settings > Anaconda > Settings-User
{
    "python_interpreter": "/usr/bin/python",
    "suppress_word_completions": true,
    "suppress_explicit_completions": true,
    "complete_parameters": true,
    "anaconda_linting": true,
    "pep8_ignore":
    [
        "E309","E306","E501","C0301","W0142","W0402","R0201","E1101","E1102","C0103","R0901","R0903",
        "R0904","C1001","W0223","W0232","W0201","E1103","R0801","C0111", "E722", "W292", "E402"
    ],
    "anaconda_linter_show_errors_on_save": false,
    "pep8_max_line_length": 512,
    "anaconda_linting_behaviour": "load-save",
}

上一篇:VScode打造Python开发环境

下一篇:Git常用命令整理