Sublime Text3的安裝以及python開發環境的搭建

做者:struct_mooc 博客地址:https://www.cnblogs.com/structmooc/p/12376601.htmljavascript

一. Sublime text3的安裝

1.sublime text3下載

這裏有兩種辦法,以下:html

1)直接從官網下載,下載地址爲http://www.sublimetext.com/3java

2)從我百度雲盤提取,連接:https://pan.baidu.com/s/1CZ2DaIc7DxeQkQ0RahlkLA
提取碼:h6u2
python

2. sublime text3安裝

安裝步驟以下:ide

1)打開安裝包,開始安裝,將紅色框內選項打上勾,方便右鍵調用,使用Sublime Text打開文件,而後點next便可。測試

2)而後一直默認選項,一直點下去。ui

二. 搭建python開發環境

1.python運行環境設置

複製如下代碼:編碼

{  
    "cmd": ["C:/Users/struct/AppData/Local/Programs/Python/Python36/python.exe","-u","$file"],  //注意要修改成本身的python.exe安裝路徑
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",  
    "selector": "source.python",  
    "encoding": "cp936" //這行代碼能夠解決控制檯輸出中文亂碼問題
}

而後點擊Tool->Build System->New Build System...url

進入以後Ctrl+A(將原來的代碼覆蓋),而後將剛纔複製好的代碼粘貼進來,注意不要忘記修改安裝路徑。以後保存,文件名本身定義,我是命名爲Python3_Support chinese,意思一眼就能夠看出。而後創建一個python文件,隨便輸入點東西,帶中文的,點擊Tool->Build System->Python3_Support chinesespa

保存->以後直接Ctrl+B進行編譯代碼以下,發現一切正常,成功輸出,中文也沒有亂碼。

以後再進行python代碼編譯就不須要再次選擇Python3_Support chinese了,直接Ctrl+B進行編譯就能夠了。

2.插件管理包Package Control

1)先安裝插件管理包Package Control,有了它咱們才能方便的安裝其餘插件。

import urllib.request, os, hashlib;
h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a3098092775ccb37ca9d6b2e4b7d';
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://packagecontrol.io/' + 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 text3,按快捷鍵ctrl + `打開控制檯(注意快捷鍵不要和其餘軟件衝突,要否則打不開),將剛纔複製好的代碼粘貼進去,直接按下回車鍵便可,而後須要等待一段時間,大概2分鐘左右,不要動,讓它安裝完畢

2)安裝完畢以後,關閉軟件以後重新打開,而後點擊Preferences,若是出現Package Control,證實安裝成功。

3.插件安裝

由於已經安裝好了插件管理包,因此直接快捷鍵Ctrl+Shift+p,打開以下界面以後,在輸入框中輸入install,選擇Install Package,而後回車,進入插件選擇安裝界面。

能夠看到左下角方框裏面的信息,那個=會移動,證實正在進入,等待着...

回車以後等待一段時間,以後會顯示以下界面就能夠開始安裝插件了。後面須要安裝的插件都是直接在下圖這個界面輸入安裝。

1)ConvertToUTF8

能夠將其餘編碼文件在 Sublime text3中轉換成UTF8編碼。進入插件安裝界面以後輸入ConvertToUTF8 回車,等待安裝下載。

2)SublimeREPL

用於程序的交互,用來實現輸入輸出功能。好比輸入兩個數相加的程序,這個時候就要用到這個插件了。安裝完畢以後,使用方法以下:Tools->SublimeREPL->Python->Python-RUN current file

能夠設置快捷鍵F5,設置方法以下:

複製下面代碼:

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

而後點擊Preferences->Key Bindings將代碼粘貼進入右側便可,以後進行交互式輸入輸出寫好代碼保存後直接按F5便可,不用按照上面步驟進行。

固然也能夠實現像IDLE同樣的調試界面,操做步驟以下:Tools->SublimeREPL->Python->Python-IPython

一樣設置快捷鍵F6,設置方法以下:

複製下面代碼:

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

而後點擊Preferences->Key Bindings將代碼粘貼進入右側中括號裏面(紫色框),注意要在上一條快捷鍵程序以後用一個英文逗號分隔開來(藍色框),而後保存。以後直接按F6便可進入。

3)SideBarEnhancements

擴展側邊欄菜單選項的數量。側邊欄打開步驟以下:View->Side Bar->Hide Side Bar

4)AutoPep8

調整Python代碼,使其符合PEP8的要求,快捷鍵(ctrl+shift+8)。

5)Alignment

對齊代碼,使代碼更美觀,快捷鍵(Ctrl+alt+a)。這個插件看我的,我寫python代碼的時候,目前發現它的功能用AutoPep8這個插件也能實現,以爲能夠不安裝,有興趣的能夠安裝玩玩。

6)FileHeader

新建模板文件,使用這個插件能夠直接建立一個本身設置好的模板文件,步驟以下:

安裝完畢以後,而後點擊**Preferences->Browse Package... **進入到文件夾界面。

依次選擇FileHeader->template->header文件夾,找到對應的Python文件,打開文件以後將紅色框的信息修改爲本身的信息,而後保存。

使用方法以下,Ctrl+N新建文件,Ctrl+S保存文件以後就會建立好如下模板文件。

其餘語言好比C也是同樣的建立方法,模板已經內置好了,不喜歡能夠像python同樣進行修改。

7)Anaconda

主要是代碼提示功能,直接進入插件安裝界面,輸入Anaconda回車便可,安裝完畢效果以下圖:

8)BracketHighlighter

會在側邊欄高亮顯示匹配的括號、引號和標籤,使代碼看起來井井有條。

9)ChineseLocalizations

語言包,就是能把軟件換成中文版,固然換成其餘語言版本也許,安裝完畢以後,操做步驟以下:

Help->Language->Simplified Chinese 簡體中文。固然,換回英文也是一樣操做。

10)Colorsublime

改變主題配色。安裝完畢以後操做步驟以下:

Prefererces->Color Scheme...以後會進入一個界面,而後在這個界面就能夠選擇主題配色了。

安裝完了這個以後還能夠進行更多配色選擇,我測試過了,若是不安裝Colorsublime的話,是不能進行更多主題配色選擇的,這個是基於它而生成的。步驟以下:
直接快捷鍵Ctrl+Shift+p,輸入theme,這裏也能夠看到它的更多配色是基於Colorsublime的,回車進入。


進入這個界面以後就能夠慢慢選擇本身喜歡的配色了,怎麼都有幾百種,原來的只有5種,這個大大拓展了。提示一下:在這裏預覽配色不須要回車,只須要把鼠標箭頭放到這個框裏面,用鍵盤上的上下鍵控制就能夠預覽了。以後更改配色也能夠直接Prefererces->Color Scheme...進入一個界面,而後在這個界面就能夠選擇配色了。

11)TrailingSpaces

能夠高亮顯示空格和Tab鍵。

注:有些插件安裝完畢以後可能沒有生效,關閉軟件從新打開就行了。

4.查詢已安裝的插件

直接快捷鍵Ctrl+Shift+p,打開以下界面以後,在輸入框中輸入list,選擇List Package,而後回車,進入插件查詢界面。

5.刪除已安裝的插件

想要刪除一些插件,也是直接直接快捷鍵Ctrl+Shift+p,打開以下界面以後,在輸入框中輸入remove,選擇Remove Package,而後回車,進入插件刪除界面,進入以後,直接左鍵點擊就會刪除,稍微等一下就好,左下角通常會有一個=在移動,就是說明正在進行當前操做。

附:插件做用說明

1)ConvertToUTF8

能夠將其餘編碼文件在 Sublime text3中轉換成UTF8編碼。

2)SublimeREPL

用於程序的交互,用來實現輸入輸出功能,快捷鍵(F5)。實現IDLE界面,快捷鍵(F6)。

3)SideBarEnhancements

擴展側邊欄菜單選項的數量。

4)AutoPep8

調整Python代碼,使其符合PEP8的要求,快捷鍵(ctrl+shift+8)。

5)Alignment

對齊代碼,使代碼更美觀,快捷鍵(Ctrl+alt+a)。

6)FileHeader

新建模板文件。

7)Anaconda

代碼提示功能。

8)BracketHighlighter

會在側邊欄高亮顯示匹配的括號、引號和標籤。

9)ChineseLocalizations

語言包,就是能把軟件換成其餘語言版本。

10)Colorsublime

改變主題顏色。

11)TrailingSpaces

能夠高亮顯示空格和Tab鍵。

相關文章
相關標籤/搜索