Sublime Text 3 作為 Python 的開發(fā)環(huán)境夹姥,需要提供兩個功能:代碼提示和 REPL,這兩個功能可以通過安裝 Package 來實現(xiàn)辙诞。安裝過程如下:
- 首選需要安裝包管理工具
Package Control
辙售,按ctrl+\
` 打開 Sublime 控制臺,粘貼下面代碼后按回車飞涂,安裝完成后可能需要重新啟動 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
士八,等待一會兒后,輸入SublimeCodeIntel
后安裝即可梁呈。安裝完成后婚度,菜單:Preferences -> Package Settings -> SublimeCodeIntel -> Settings Default
,找到codeintel_language_settings
項官卡,Windows 平臺下蝗茁,添加如下內(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 平臺下,添加如下內(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": []
},
這個工具初次使用寻咒,不是很穩(wěn)定评甜,狀態(tài)欄經(jīng)常會有些錯誤提示,但寫代碼時還是可以正常工作的仔涩。
- 安裝 REPL 工具
SublimeREPL
忍坷,安裝方法同上,添加F5
鍵在 REPL 中運行代碼的功能,可以在菜單:Preferences -> Key Settings
中添加如下代碼:
[
{ "keys": ["f5"], "command": "repl_transfer_current", "args": {"scope": "file"}}
]
SublimeREPL
在使用上有一些技巧佩研,首選通過 View -> Layout -> Columns: 2
把 Sublime 設(shè)置成兩列模式柑肴,然后 Tools -> SublimeREPL -> Python ->Python
在右列顯示 Python REPL,這時在左列中打開的 Python 腳本旬薯,按 F5
即可在右列顯示運行結(jié)果晰骑,并可進行交互編程。