在Python开发中有一些很实用的插件,可以很好的提高开发效率。
▶ Package Control:管理插件的插件,前面已安装
▶ SublimeCodeIntel: 代码提示插件,可根据是python、java等自动代码提示
可以自定义设置一些快捷键以及鼠标事件,我都没有操作,我只是在菜单中选择Preferences-->Browser Packages...-->进入相关的目录SublimeCodeIntel\.codeintel找到config,修改了一下Python路径(根据settings-default中确定.codeintel目录)
{
"Python": {
"python":"C:/Python27/python.exe",
"pythonExtraPaths":
[
"C:/Python27",
"C:/Python27/DLLs",
"C:/Python27/Lib",
"C:/Python27/Lib/site-packages"
]
},
}
▶ SideBarEnhancements: 扩展了侧边栏中菜单选项的数量,从而提升你的工作效率。诸如”New file” 和 “Duplicate” 这样的选项对于 ST3 来说实在是太重要了, 我甚至觉得 ST3 本来就应该提供这些功能。而且仅凭 “Delete” 这一个功能就让这个插件值得下载。这个功能将你会在你删除文件的时候把它放入回收站。虽然这个功能乍一看没什么用,但是当你没有使用这样的功能而彻底删除了一个文件的时候,除非你用了版本管理软件,否则你将很难恢复这个文件。
▶pylinter:Python基本主题
▶SublimeTmpl:新建文件模板插件,可以支持多种语言例如Python、PHP等,下面的代码是我在配置文件中的配置信息
在settings-user中设置上自己的信息
{
"disable_keymap_actions": false, // "all"; "html,css"
"date_format" : "%Y-%m-%d %H:%M:%S",
"attr": {
"author": "mx",
"email": "mengxiang@xiangcloud.com.cn",
"link": "http://www.xiangcloud.com.cn/"
}
}
将Python的创建模板命令也做了修改,在key bindings-user中添加了以下信息,意思是ctrl+alt+p就可以创建一个新的Python模板
[
{
"caption": "Tmpl: Create python", "command": "sublime_tmpl",
"keys": ["ctrl+alt+p"], "args": {"type": "python"}
},
]
结果如下:
▶Terminal:打开一个命令窗口,用于各种命令操作
▶AutoPep8:python开发规范pep8
▶Anaconda:自动匹配关键字等实用功能,有效提高开发效率
▶SublimeREPL:直接运行当前文件,可以方便调试,与Terminal可以联合使用