Sublime Text 3 搭建Python3 IDE

使用「PyCharm」作为Python的IDE有时候觉得有点重,最近想着用Sublime Text 3搭建一个Python IDE,使用简单,界面美观。

下载安装

  1. Sublime Text 3传送门
  2. 搜索注册码,打开Sublime菜单 -> help -> enter License,注册使用

安装 package control

使用ctrl + `调出console,粘贴以下代码到底部命令行并回车:

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())

重启Sublime Text 3。如果在Perferences->package settings中看到package control这一项,则安装成功。按下Ctrl+Shift+P调出命令面板输入install 调出 Install Package 选项并回车,然后在列表中选中要安装的插件。

PS:国内使用SublimeText3,经常可能遇到无法安装可用插件问题,可remove掉Package Control重新安装下;如遇到连Package Control也无法安装,则可以在别处拷贝一份关于Package Control的文件-(Package Control.sublime-package)存放于Installed Packages目录之下即可。

安装插件

优雅使用Sublime Text,插件则是不可缺少的存在;而插件的备份就显得非常的重要(譬如:各平台同步;更换系统/电脑,迅速使用已安装的插件)。这事儿也很简单,只需将PackagesPreferences > Browse Packages)中内容拷贝一份,同步云端即可。

Anaconda

这个插件在我们写python相关的代码的时候有代码提示的功能,而且在他有python的所有类库,并且有包管理的功能,自动补全和语法提示插件, 并且提供了”跳转到定义”, “查找使用”, “显示文档”, “自动重命名”等 IDE 中插件的功能。

安装

在sublime text3中用快捷键ctrl+shift+P调出命令框,然后输入intall package进入,然后输入Anaconda,双击即可。

配置

  1. Preference -> Package Settings -> Anaconda -> Settings Default 打开之后修改python_interpreter为自己电脑的Python路径
  2. Preference -> Package Settings -> Anaconda -> Settings User 打开之后修改为:
1
2
3
4
5
6
{
"python_interpreter": "对应的python路径",
"suppress_word_completions": true,
"suppress_explicit_completions": true,
"complete_parameters": true,
}

SublimeTmpl

这个插件可以顶一个模板,我们可以通过快捷键快速创建我们的python文件。

安装

安装步骤同上

配置

1
2
3
4
5
6
7
8
{
"disable_keymap_actions": false, // "all"; "html,css"
"date_format" : "%Y-%m-%d %H:%M:%S",
"attr": {
"author": "zhulei",
"link": "http://zhuleiblog.com"
}
}

快捷键的配置

1
2
3
4
5
6
[   
{
"caption": "Tmpl: Create python", "command": "sublime_tmpl",
"keys": ["ctrl+alt+p"], "args": {"type": "python"}
},
]

SideBarEnhancements

丰富我们侧边栏的按钮插件

主题

最后需要安装的就是主题了,比较受欢迎的sublime-boxy

好了,开始码代码啦