解決Sublime運行Python時的交互問題

默認安裝的最新sublime已經可以根據文件後綴運行文件,但是在做一些需要交互的程序輸入時卻發現很遺憾sublime沒有這個功能。本文的目的是解決在Sublime中運行Python時的交互問題。分爲以下幾步進行。

1 前期安裝

首先安裝Python和Sublime,對應的網址如下:

Python的下載鏈接

sublime的下載鏈接

下載的時候需要注意選擇對應操作系統的下載選項。然後進行安裝,安裝過程沒有什麼特殊注意的地方。

安裝之後打開sublime,在Preference的下拉菜單中找不到Package Setting 和Package Control。

2 Package Control和channel_v3下載

在下面的鏈接中下載Package Control和channel_v3。

package control.rar

channel_v3.rar

在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插件下載

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章