為什么選擇sublime text 2? 輕量,可擴展,支持python 2,3,語法高亮,多種主題等
配合SublimeCodeIntel具有代碼提示,基本上就滿足了。可以不注冊,免費用
當然pyCharm也是非常好的,就是內存占用太大了。如果不用開發web程序,使用pyCharm社區版也是不錯的
以下僅在Windows XP下,非此環境僅供參考
一 python安裝
pass
二 sublime text2 安裝
pass
三 自動提示插件SublimeCodeIntel的安裝
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搜索其他插件安裝)
當然也可以去上圖提示的網站下載,將zip文件解壓到相關的目錄
然后菜單中選擇Preferences-->Browser Packages...-->進入相關的目錄SublimeCodeIntel\.codeintel找到config
修改配置文件config
添加
"Python": { "python": '你的目錄前綴/Python27/python.exe', "pythonExtraPaths": ['C:\Python27\Lib\site-packages'] }
說明:python是你的python.exe程序所在的目錄
而pythonExtraPaths中可以放入多個目錄,逗號隔開,使用它,就可以給你相關的提示的代碼(動態解析這些文件)
四:測試是否可運行
命令行運行
隨便寫個代碼,保存為xx.py
那么Ctrl+b運行程序,如果無法運行,
1)請查看創建的用戶名是否為中文,sublime text2對中文支持不好。請修改用戶名
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" }
當然你也可以不建立環境變量,參考此網頁(http://www.tsingfeng.com/index.php/python/how-to-run-a-wxpython-gui-app-in-sublime-text-2.html)的step1加入path
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
安裝后執行SublimeREPL:Python - RUN current file也可以運行py文件.這個就更簡單了
同時你也可以選擇SublimeREPL:Python或者SublimeREPL:Python - Sublime Text Console進入命令行模式,像IDLE一樣進入交互模式
web程序運行
SublimeCodeIntel同樣也支持javascript,css等,需要自行配制相關屬性,此處暫時不介紹了。
還沒測試
pass
五 其他插件
pass
www.cnblogs.com/fcdmeng 神碼都是浮雲,版權所有。
未經作者許可,嚴謹用於商業用途