2019年12月01日
阅读: 3353
Sublime Text 3打造Python开发环境
友情提醒:本文最后更新于 1088 天前,文中所描述的信息可能已发生改变,请谨慎使用。
前言
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等操作系统。
2021-12-29 更新
最新版本的 Sublime Text 4 不需要使用代码安装Package Control
,ctrl + shift + p
输入 install
选中Package Control
回车即可安装
插件推荐
- 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())
- A File Icon。图标插件。
- Anaconda。Python开发的神器,具体可以百度。
- ChineseLocalizations。中文包汉化插件。
- BracketHighlighter。标签高亮匹配插件。
- Color Highlighter。颜色高亮插件。
- ConvertToUTF8。文件转化为utf8编码保存。
- Djaneiro。Django插件。
- DocBlocker。快速注释插件。
- Git。Git插件。
- GitGutter。
- Gutter Color。
- Gitignore。
- AutoFileName。自动补全路径。
- EditorConfig。编辑器缩进配置。
- SideBarEnhancements。侧边栏右键增强工具。
- SublimeCodeIntel。代码补全插件。
配置文件
{
"bold_folder_labels": true,
"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,
"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",
}
下一篇:Git常用命令整理