一、Sublime Text 3基本設置
對於Windows平台,登錄www.sublimetext.com下載相應版本安裝。
對於Linux平台,登錄www.sublimetext.com按照指示通過terminal安裝。
打開安裝好的文本編輯器,按Ctrl + Shift + P打開命令行,輸入“Install Package Control”安裝Package Control,等待提示安裝完成;
安裝完成后,接着,同樣在命令行,輸入“Install Package”,等待提示安裝完成。
二、添加Python路徑
通常,Sublime Text 3中已經配置了運行Python的功能,編輯器會自動識別代碼所屬語言,匹配相應運行環境。若想指定特定編程語言,只需要在“Tools”中的“Build System”選中“Python”,編輯器就能夠運行Python代碼。運行代碼的快捷鍵是Ctrl + Shift + B。
如果未能運行代碼,可以通過新建Build解決:
(一)先找出Python可執行文件的安裝路徑。通常,在Windows平台,Python安裝在“C:/Users/Administrator/AppData/Local/Programs/Python/Python36/python.exe”;對於Linux平台,則安裝在“/usr/bin/python3.6”。
(二)在Sublime Text 3中通過“Tools”→“Build System”→“New Build System”新建一個空白的Build,復制下列文本到其中:
{
"cmd": ["C:/Users/Administrator/AppData/Local/Programs/Python/Python36/python.exe", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
要注意的是,cmd后面的路徑是Python可執行文件的路徑。路徑一般都是這種形式,不過用戶也有可能在安裝Python的時候設置了不同的安裝路徑。
將這個Build保存在“C:\Users\Administrator\AppData\Roaming\Sublime Text 3\Packages\User”中,也就是默認的保存目錄,保存為如“Python36.sublime-build”的名稱,注意,后綴一定要是“.sublime-build”。
如此,"Build System"中就會出現一個名為“Python36”的Build,選中它,就能通過快捷鍵Ctrl + Shift + B運行Python代碼了。
(三)進一步設置Python交互環境
上述兩步是能使Python在編輯器中運行的基本配置。然而,在實際工作中,我們更希望在顯示代碼結果的同時,能夠進一步在交互環境中繼續驗證代碼,也就是說,在顯示結果的窗口上,能夠進一步像命令窗口(或IPython)那樣能繼續輸入代碼。
為了在Sublime Text 3中實現這個功能,先需要安裝插件“SublimeREPL”,這是一款能讓編輯器另開一個標簽顯示代碼運行結果的插件,再稍加改動即可實現交互功能。
步驟如下:
(1)通過Ctrl + Shift + P打開命令行,輸入“SublimeREPL”,回車,等待插件安裝完成;
(2)打開路徑“C:\Users\Administrator\AppData\Roaming\Sublime Text 3\Packages\SublimeREPL\config\Python”中的“Main.sublime-menu”文件(可通過編輯器菜單“Preferences”→“Browse Packages”打開至”C:\Users\Administrator\AppData\Roaming\Sublime Text 3\Packages”路徑),用編輯器本身打開文件,找到所有帶“cmd”字樣的行,將后面的“python”改成Python可執行文件的路徑,並在后面加上“-i”的參數,“i”的意思是“interactive”,即交互的意思,若路徑后面已經有“-i”,則無須添加。
(四)設置運行代碼的快捷鍵
至此,Python的交互環境已經設置好了,可以隨時在顯示代碼運行結果的頁面上繼續輸入代碼。
為了更方便快捷,可以將運行代碼的快捷鍵設置成一個鍵,如“F5”。可以在“Preferences”→“Key Bindings”的“User”文件中添加如下文本:
[
{ "keys": ["f5"], "command": "build" },
]
這樣一來,下次直接按F5就能運行代碼了。