Sublime 配置 Python 開(kāi)發(fā)環(huán)境

Sublime Text 3 作為 Python 的開(kāi)發(fā)環(huán)境,需要提供兩個(gè)功能:代碼提示和 REPL,這兩個(gè)功能可以通過(guò)安裝 Package 來(lái)實(shí)現(xiàn)。安裝過(guò)程如下:

  • 首選需要安裝包管理工具 Package Control,按 ctrl+\ ` 打開(kāi) Sublime 控制臺(tái),粘貼下面代碼后按回車,安裝完成后可能需要重新啟動(dòng) Sublime。
import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; 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)
  • 安裝代碼提示工具 SublimeCodeIntel,菜單:Preferences -> Package Control,輸入 Install Package,等待一會(huì)兒后,輸入 SublimeCodeIntel 后安裝即可。安裝完成后,菜單:Preferences -> Package Settings -> SublimeCodeIntel -> Settings Default,找到 codeintel_language_settings 項(xiàng),Windows 平臺(tái)下,添加如下內(nèi)容:
"Python": {
    "python": "C:/Python27/python.exe",
    "codeintel_scan_extra_dir": [
        "C:/Python27/Lib",
        "C:/Python27/Lib/site-packages"
    ],
    "codeintel_scan_files_in_project": true,
    "codeintel_selected_catalogs": []
},

Mac 平臺(tái)下,添加如下內(nèi)容:

"Python": {
    "python": "C:/Python27/python.exe",
    "codeintel_scan_extra_dir": [
        "/Applications/Sublime Text.app/Contents/MacOS",
        "~/Library/Application Support/Sublime Text 3/Packages/SublimeCodeIntel/arch",
        "~/Library/Application Support/Sublime Text 3/Packages/SublimeCodeIntel/libs",
        "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7",
        "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages"            
    ],
    "codeintel_scan_files_in_project": true,
    "codeintel_selected_catalogs": []
},

這個(gè)工具初次使用,不是很穩(wěn)定,狀態(tài)欄經(jīng)常會(huì)有些錯(cuò)誤提示,但寫(xiě)代碼時(shí)還是可以正常工作的。

  • 安裝 REPL 工具 SublimeREPL,安裝方法同上,添加 F5 鍵在 REPL 中運(yùn)行代碼的功能,可以在菜單:Preferences -> Key Settings 中添加如下代碼:
[ 
    { "keys": ["f5"], "command": "repl_transfer_current", "args": {"scope": "file"}}
]

SublimeREPL 在使用上有一些技巧,首選通過(guò) View -> Layout -> Columns: 2 把 Sublime 設(shè)置成兩列模式,然后 Tools -> SublimeREPL -> Python ->Python 在右列顯示 Python REPL,這時(shí)在左列中打開(kāi)的 Python 腳本,按 F5 即可在右列顯示運(yùn)行結(jié)果,并可進(jìn)行交互編程。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容