Sublime配置Python環境

系統:MacOS sierra 10.12.6
sublime版本:SUBLIME TEXT 3

1、Sublime與Python

​ sublime是一款強大的編輯器,受到衆多的開發者的喜愛,簡潔,功能強大,插件功能豐富。

​ 這裏主要是說一下把sublime變成Python開發調試工具,主要是安裝一下插件與快捷鍵的配置。

2、插件安裝與配置

2.1 安裝包管理器

​ 打開sublime,通過Command+Shift+p,然後打開搜索框,輸入install,顯示下面的圖片:

這裏寫圖片描述

​ 點擊Enter,安裝包管理器。

​ 安裝完畢以後,我們通過Command+Shift+p,同樣輸入install,點擊確定,打開包管理器安裝搜索條。

這裏寫圖片描述

2.2 安裝Anaconda

​ 在包管理器搜索框中,輸入anaconda,會看大下面的結果,選擇第一個,點擊確定:

這裏寫圖片描述

​ 然後等待安裝完畢,安裝完畢以後會彈出下面的提示:

這裏寫圖片描述

​ 如果我們的新建文件沒有保存,或者保存的後綴不是.py那麼系統就不會有自動提示,這時候可以用下面的命令,告訴sublime,當前文件使用python的語法

這裏寫圖片描述

​ 當然,也可以在菜單欄或者右下角來設置,不過用鍵盤的效率更高一些。

​ 這樣,就可以通過sublime編寫代碼,並且有代碼提示。

2.3 Sublime運行Python代碼

​ sublime自帶了很多種編譯系統的引用,前提是你的系統已經安裝過了,如下:

這裏寫圖片描述

​ 其中Python會從環境變量變量中找,也就是系統安裝過以後,在PATH裏面查找。

​ 因爲我用了anaconda做python版本管理,所以在這裏配置了一個自己的版本,首先通過點擊下面的New Build System,然後打開下面的編輯界面:

這裏寫圖片描述

​ 然後將上圖中的紅框中的部分替換一下即可。

{
    "cmd": ["/usr/local/miniconda2/envs/py36/bin/python3.6","-u","$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python"
}

​ 這樣的話,我們就有了一個自己配製的python版本。

​ 通過Command+D,就可以直接運行,並且能看到效果,不過別忘記在編譯系統裏選上剛剛創建的python版本。

這裏寫圖片描述

​ 如果運行失敗,查看文章末尾的常見問題。

2.4 安裝Python交互

​ 我們知道,在終端中直接運行的python交互模式不是很友好,及時用了ipython,顏色提示也不是很友好,在sublime中有一個插件,可以直接運行python的交互模式,插件名爲SublimeRERL,通過前面說的方式進行安裝。

​ 效果如下:

這裏寫圖片描述

​ 顏色顯示非常友好,並且還有代碼提示,對於我們來說也是十分的方便。

​ 不過如何添加自己的python版本呢?

這裏寫圖片描述

/Users/{主目錄}/Library/Application Support/Sublime Text 3/Packages/SublimeREPL/config/Python

​ 我們通過終端,進入下面的目錄,其中紅色的框表示用戶主目錄,然後,我們使用vim打開Main.sublime-menu文件:

這裏寫圖片描述

​ 如上圖,我們將整個文件全部類似的地方,都改成我們想要配置的版本,下面還有幾個,要整個文件進行修改,然後保存退出。

這裏寫圖片描述

​ 然後,通過上面的菜單,我們就能打開想要的終端了。

​ 不過,這樣還是有點麻煩,下面我們來配置一個快捷鍵,能夠直接打開python的終端:

​ 我們可以通過菜單欄,或者通過Command+Shift+p來搜索key,打開快捷鍵配置:

這裏寫圖片描述

​ 我們將F5綁定到python的終端快捷鍵:

這裏寫圖片描述

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

​ 然後,按F5就能打開python的終端,並且有代碼提示,而且更加友好。

3、常見問題

3.1 python代碼運行錯誤

​ 如果遇到下面的錯誤,那麼一般是沒有保存文件導致的。

這裏寫圖片描述

4、參考文檔

sublime官網:http://www.sublimetext.com

官方文檔:http://www.sublimetext.com/docs/3/

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