配置Sublime Text3為Python IDE
Sublime Text to be a beautiful IDE
如何配置一個漂亮的IDE,方便我們程式設計師程式設計,非常關鍵,下面本人介紹一款非常優秀便捷的Sublime Text編輯器,並闡述如何配置為希望的IDE樣式:
sublime Text是一種文字編輯器,同時可以經過配置成為非常好的程式設計IDE, 可應用與Python, C++, Java等程式語言。
本人從切身安裝配置經歷,闡述如何配置IDE,同時對容易產生的錯誤操作進行指明:
1. 首先安裝安裝Sublime Text和一個Python。
2. 對sublime 生成package control介面-可以安裝一些便捷包:
2.1 快捷鍵ctrl+’開啟命令列
2.2 輸入
import urllib.request,os,hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a3098092775ccb37ca9d6b2e4b7d'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
這樣,點選選單欄中的Preference會出現Package Control選項,說明sublime的包配置管理器Package Control配置成功。
通過Package Control包配置器,我們可以配置一些額外的包,用於使得文字編輯器更便捷,更漂亮
2.3 配置包
點選剛剛生成的Package Control ->輸入install,或者通過快捷鍵Shift+Ctrl+P,開啟Package Control,然後輸入install,點選Package Control:install Package:
( 另外,在Package Control中輸入list,點選Package Control:List Package可以檢視已經安裝的包或者外掛)
進入安裝介面: 我自己安裝兩個外掛:
1.SideBarEnhancements => 側邊欄管理
2.Color Scheme: a color scheme for dark sublime text
3. IMESupport for sublime text
注意:若沒能安裝Package control, 則可以直接在sublime text3的Package資料夾下將下載好的包解壓到該目錄下,
2. 然後開啟Sublime Text:
點選選單欄中Tools -> Build System->New Build System …( 可以看到系統預設選擇的是Automatic);
點選New Build System後,會開啟字尾名為“sublime-build”的文字檔案。
此時, 複製如下程式碼到該文字中,並儲存為”Python.sublime-build”
注意下面的程式碼中的引號格式, 是英文狀態下的
*{
"cmd": ["C:/Python27/python.exe", "-u", "$file"],
"file_regex": "^[ ]*File \"(…?)\", line ([0-9]*)",
"selector": "source.python"
}*
注意上面的C:/Python27/python.exe是python的安裝路徑
3. 再次點選選單欄中的Tools->Build System, 勾選python即可
測試下:
新建一個test.py的python檔案,
import numpy
for i in range(5):
for j in range(4):
print i, j
words = ['cat', 'window', 'defenestrate']
for w in words:
print(w, len(w))
if len(w) > 6:
words.insert(0, w)
按快捷鍵Ctrl+B,即可執行。
祝大家配置順利,能夠使用便捷高效的IDE