默認安裝的最新sublime已經可以根據文件後綴運行文件,但是在做一些需要交互的程序輸入時卻發現很遺憾sublime沒有這個功能。本文的目的是解決在Sublime中運行Python時的交互問題。分爲以下幾步進行。
1 前期安裝
首先安裝Python和Sublime,對應的網址如下:
下載的時候需要注意選擇對應操作系統的下載選項。然後進行安裝,安裝過程沒有什麼特殊注意的地方。
安裝之後打開sublime,在Preference的下拉菜單中找不到Package Setting 和Package Control。
2 Package Control和channel_v3下載
在下面的鏈接中下載Package Control和channel_v3。
在sublime的菜單欄裏點擊“preferences->Browse Packages…”。這時會打開sublime路徑,在這個打開的路徑上點擊"sublime text3",會看到“Installed Packages”文件夾,把剛纔下載的Package Control插件放在這裏即可
3 重啓sublime,檢查是否安裝成功
若preferences下面有Package Setting 和Package Control,多數是成功了。
然而這時候還會報錯
報錯的原因是由於GFW的原因,sublime默認的下載package的鏈接無法生效(被攔截)。所以,這時候可以將下載所需要的channel_v3.json下載到本地。channel_v3.json已經在第二步給出下載鏈接。
4 配置channel_v3.json
5 安裝SublimeREPL
首先,Ctrl+Shift+p快捷鍵,彈出框框輸入 install Package,回車後又彈出一個框,輸入SublimeREPL(要安裝的插件名字),回車後左下角顯示 。
安完後,點擊Tools->SublimeREPL->Python->Python - RUN current file就打開交互界面了
上述方式可以實現交互輸入,但是太麻煩了。下面配置快捷鍵。
6 配置快捷鍵
設置快捷鍵打開這個東西。
點擊Preferences->Key Bindings
輸入這段內容:
[
{ "keys": ["f5"], "caption": "SublimeREPL:Python",
"command": "run_existing_window_command", "args":
{
"id": "repl_python_run",
"file": "config/Python/Main.sublime-menu"
}
}
]
然後保存。以後每次編譯文件時先ctrl+B,再按f5,就可以進行交互輸入。
參考:
sublime,Package Control插件兩種安裝方式, channel_v3.json,Package Control.sublime-package插件下載