1. 程式人生 > >SublimeText3下有互動環境的編譯和package control

SublimeText3下有互動環境的編譯和package control

  1. 從python官方下載安裝包安裝
  2. 安裝package control:View->Show Console顯示控制檯,根據版本輸入以下程式碼:
import urllib.request,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404e330c659d4bb41d3bdf022e94cab3cd0'; 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://sublime.wbond.net/' + 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)

(這裡是sublime text 3 的程式碼 和2的有所不同)

通過ctrl+shift+p進入Command Palette, 輸入Package Contorl: Install Package或簡寫為ip,回車執行,進入外掛的搜尋視窗,查詢選擇到需要的外掛(如Anaconda),回車即可等待完成安裝,招待狀態在sublime最下面的狀態列內會有文字提示。

推薦安裝Anaconda和SublimeRepl外掛

關於編譯
事實上,sublime text3 預設帶有一個編譯工具【CTRL+B】
如果你輸入的程式碼是一個互動式解析環境,比如帶有(raw_input)那麼你就需要另外一個外掛 sublimeREPL
安裝方法在上一步,直接搜尋安裝就行了
正常情況下,安裝完成後,你就可以通過
tools> SublimeREPL > python > python - run current file
執行你的python了,但是這個步驟很麻煩、所以一個快捷鍵是很有用的
在首選項—按鍵繫結—使用者 裡面 新增上下面的程式碼

{ "keys": ["f5"], "caption": "SublimeREPL:Python", 
                      "command": "run_existing_window_command", "args":
                      {
                           "id": "repl_python_run",
                           "file": "config/Python/Main.sublime-menu"
                      } 
    },

【】中的F5可以自己設定喜歡的按鍵

注意:如果你之前key bindings - user中沒有新增過程式碼,那麼你需要在開始和末尾新增一對方括號

如果發現中文註釋亂碼。只需要安裝外掛ConvertToUTF8就可以搞定,OS X或Linux還需要外掛Codecs33。 另外,在Sublime Text 2上的外掛GBK Encoding Support不支援3版本。