作者:struct_mooc 博客地址:https://www.cnblogs.com/structmooc/p/12376601.html
一. Sublime text3的安裝
1.sublime text3下載
這里有兩種辦法,如下:
1)直接從官網下載,下載地址為http://www.sublimetext.com/3
2)從我百度雲盤提取,鏈接:https://pan.baidu.com/s/1CZ2DaIc7DxeQkQ0RahlkLA
提取碼:h6u2
2. sublime text3安裝
安裝步驟如下:
1)打開安裝包,開始安裝,將紅色框內選項打上勾,方便右鍵調用,使用Sublime Text打開文件,然后點next即可。
2)然后一直默認選項,一直點下去。
二. 搭建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...
進入之后Ctrl+A(將原來的代碼覆蓋),然后將剛才復制好的代碼粘貼進來,注意不要忘記修改安裝路徑。之后保存,文件名自己定義,我是命名為Python3_Support chinese,意思一眼就可以看出。然后建立一個python文件,隨便輸入點東西,帶中文的,點擊Tool->Build System->Python3_Support chinese
保存->之后直接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鍵。