〇形导、安裝Python3
如果不需要安裝多個(gè)不同版本python
的話胚想,在官網(wǎng)下載就可以了蹋嵌,需要注意安裝時(shí)最好勾選把路徑添加到環(huán)境變量中逗嫡。
安裝完成后,在系統(tǒng)
cmd
命令行輸入python
株依,按下回車(chē)驱证,如果出現(xiàn)正常的Python版本信息和>>>
符號(hào),說(shuō)明安裝成功并加入了環(huán)境變量恋腕。一抹锄、安裝SublimeText3
SublimeText3
是一款具有代碼高亮、語(yǔ)法提示荠藤、自動(dòng)完成等功能伙单,跨平臺(tái),且反應(yīng)快速的編輯器軟件哈肖,還支持非常豐富的插件擴(kuò)展機(jī)制吻育。
下載地址:http://www.sublimetext.com/3
二、安裝PackageControl
SublimeText3
使用PackageControl
進(jìn)行插件的管理和控制淤井。安裝方法在這里:
https://packagecontrol.io/installation
- 1扫沼、按下
Ctrl + Shift + p
組合鍵 - 2、手動(dòng)輸入
Install Package Control
庄吼,然后按下回車(chē)
三缎除、安裝SublimeREPL插件
使用SublimeREPL
插件,可以一鍵運(yùn)行python腳本总寻。
按下Ctrl + Shift + p
組合鍵器罐,輸入install
,選擇
稍等之后會(huì)彈出所有可安裝的插件列表渐行,手動(dòng)輸入
REPL
即可找到轰坊。安裝成功后,可設(shè)置快捷鍵祟印,如
F5
肴沫,按下即可執(zhí)行。設(shè)置快捷鍵方法:
安裝完成后蕴忆,在菜單點(diǎn)擊
Preferences ---> Key Bindings
颤芬,添加自定義按鍵行為。配置如下文件:(修改用戶(hù)定義快捷鍵套鹅,不需要改變軟件原來(lái)的默認(rèn)快捷鍵)
[
{
"keys": ["f5"],//這是自己設(shè)的快捷鍵
"command": "run_existing_window_command",
"args":
{
"id": "repl_python_run",
"file": "config/Python/Main.sublime-menu"
}
}
]
到了這里站蝠,簡(jiǎn)單的Python腳本已經(jīng)可以通過(guò)按下F5
按鍵來(lái)執(zhí)行了。(如果不能執(zhí)行說(shuō)明Python路徑不在環(huán)境變量中)
例如這個(gè)文件只有一個(gè)打印語(yǔ)句:
按下
F5
卓鹿,會(huì)在另外一個(gè)窗口顯示執(zhí)行結(jié)果:四菱魔、另外的方式執(zhí)行
- 1、不用
SublimeREPL
插件的話吟孙, 也可以使用sublimetext3
的build system
執(zhí)行澜倦。
按照如下的圖片選擇編譯類(lèi)型為Python
聚蝶,然后按下Ctrl + B
組合鍵,即可運(yùn)行python腳本藻治。(前提是安裝python時(shí)將python的安裝路徑添加到了環(huán)境變量中)
如果Python安裝路徑?jīng)]有在環(huán)境變量碘勉,可以手動(dòng)添加環(huán)境變量,或者新建build system
栋艳。
選擇編譯系統(tǒng) - 2恰聘、新建
build system
的方法如下:
按下ctrl + shift +p
組合鍵,輸入build
吸占,
新建
將彈出的文件內(nèi)容修改為:
{
"cmd": ["C:/xxxxxx/Python/python.exe","-u","$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
}
其中cmd
內(nèi)容修改為python.exe
可執(zhí)行文件的路徑晴叨。
然后保存,例如保存為Python3.sublime-build
矾屯,這樣在上面選擇編譯系統(tǒng)時(shí)就會(huì)有新增的Python3
兼蕊。
五、常用插件安裝
1件蚕、中文插件 localization
默認(rèn)界面顯示均為英文孙技,安裝插件時(shí)輸入localization
即可變?yōu)橹形娘@示。
2排作、Anaconda
一款很好用的代碼補(bǔ)全牵啦、代碼提示、代碼跳轉(zhuǎn)的插件妄痪。
SublimeCodeIntel
也可以哈雏,但是不如Anaconda
好用。
3衫生、SublimeTmpl
配置文件模板裳瘪,當(dāng)新建xxx.py
時(shí),直接依據(jù)模板生成文件內(nèi)容罪针,提高效率彭羹。文件模板支持使用變量,如當(dāng)前的年月日時(shí)間等泪酱。
4派殷、AutoPEP8
可以自動(dòng)根據(jù)PEP8
標(biāo)準(zhǔn)格式化代碼,或者提示不滿(mǎn)足PEP8
的代碼格式西篓。
5愈腾、SideBarEnhancements
支持打開(kāi)側(cè)邊欄顯示文件夾的所有文件。
6岂津、Git
支持git
的大部分功能。
7悦即、Bracket Highlighter
高亮顯示標(biāo)簽:將光標(biāo)放入開(kāi)始/結(jié)束標(biāo)簽吮成,會(huì)高亮顯示對(duì)應(yīng)的標(biāo)簽橱乱。
六、SublimeText3配置
包括設(shè)置字體格式粱甫,字體大小泳叠,空格替換TAB等。
打開(kāi)Preference-->settings
茶宵,我的設(shè)置如下:
{
"ensure_newline_at_eof_on_save": true, //確保保存時(shí)插入換行符
"font_face": "Consolas", //字體
"font_size": 14, //字體大小
"ignored_packages":
[
"Vintage"
],
"rulers":
[
80,
100
],
"tab_size": 4, //tab鍵長(zhǎng)度
"highlight_line": true,//高亮當(dāng)前行
"translate_tabs_to_spaces": true, //tab轉(zhuǎn)換為空格
"trim_trailing_white_space_on_save": true, //保存時(shí)自動(dòng)刪除行尾空格
"show_encoding": true, //顯示當(dāng)前文件的編碼
"show_full_path": true
}