Sublime Text 3:一款具有代码高亮、语法提示、自动完成且反应快速的编辑器软件,不仅具有华丽的界面,还支持插件扩展机制,用她来写代码,绝对是一种享受。相比于难于上手的Vim,浮肿沉重的Eclipse,VS,即便体积轻巧迅速启动的Editplus、Notepad++,在SublimeText面前大略显失色,无疑这款性感无比的编辑器是Coding和Writing最佳的选择,没有之一。
pass
pass
SublimeCodeIntel支持所有 Komodo Editor 支持的语言类型(需要自行配制)
JavaScript, Mason, XBL, XUL, RHTML, SCSS, Python, HTML, Ruby, Python3, XML, Sass, XSLT, Django, HTML5, Perl, CSS, Twig, Less, Smarty, Node.js, Tcl, TemplateToolkit, PHP.
SublimeCodeIntel详情介绍见https://github.com/SublimeCodeIntel/SublimeCodeIntel
此处仅介绍配置python
Ctrl+Shift+P打开控制面板,找到Install Package,回车
在弹出框中输入SublimeCodeIntel,回车安装即可(同时你也可以搜索python搜索其他插件安装)
修改配置文件在package-setting中修改SublimeCodeIntel下的setting-user
添加
{
“Python”: {
“python”:”E:/Python27/python.exe”,
“pythonExtraPaths”:
[
“E:/Python27”,
“E:/Python27/DLLs”,
“E:/Python27/Lib”,
“E:/Python27/Lib/lib-tk”,
“E:/Python27/Lib/site-packages”
]
}
}
说明:E:\python27是你的python.exe程序所在的目录
而pythonExtraPaths中可以放入多个目录,逗号隔开,使用它,就可以给你相关的提示的代码(动态解析这些文件)
命令行运行
随便写个代码,保存为xx.py
那么Ctrl+b编译程序,如果无法编译,
1)请查看创建的用户名是否为中文,sublime text3对中文支持不好。请修改用户名
2)接着查看下是否已在环境变量中path中添加python.exe的目录
Ctrl+b可能会执行python构建,而python构建你可以查看Python.sublime-build这个文件(在菜单中选择Preferences–>Browser Packages…–>Python目录下)
{
“cmd”: [“python”, “-u”, “$file”],
“file_regex”: “^[ ]File \”(…?)\”, line ([0-9]*)”,
“selector”: “source.python”
}
GUI程序的运行
如果Ctrl+b无法执行gui程序,比如PyQt4,wxPython,PySide 等
也是参考此网页http://www.tsingfeng.com/index.php/python/how-to-run-a-wxpython-gui-app-in-sublime-text-2.html
经过step3的设置,就会显示dos窗口
如果你对Ctrl+b构建运行程序不太喜欢,可以Install Package 安装SublimeREPL
安装后在TOOL工具栏执行SublimeREPL:Python - RUN current file也可以运行py文件.这个就更简单了
同时你也可以选择SublimeREPL:Python或者SublimeREPL:Python - Sublime Text Console进入命令行模式,像IDLE一样进入交互模式。
ublimeREPL添加快捷键
SublimeREPL安装之后没有快捷键,每次运行程序必须用鼠标去点工具栏,有些不爽,所以需要给SublimeREPL添加快捷键。
这里可以看到所有Python方法的名称及id,根据此可以自定义用户快捷键,在偏好–键绑定–用户中输入:
[ {“keys”:[“f5”],
“caption”: “SublimeREPL: Python - RUN current file”,
“command”: “run_existing_window_command”, “args”:
{
“id”: “repl_python_run”,
“file”: “config/Python/Main.sublime-menu”
}}
]
本文仅定义了Python - RUN current file的快捷键,我在这里使用的是F5,可以根据自己的需要进行灵活的调整。
此时按F5便可以看到xx.py的运行结果了。
SublimeLinter
SublimeLinter 是用来在写代码时做代码检查的,可以检查Python代码是否符合PEP8的要求。
PEP8
用来定义代码的检查规则的插件。
转自:www.cnblogs.com/fcdmeng