前面有了sublime text3以及python3 的安裝教程,現在來用sublime text3 來構建一個python3的編譯環境
首先安裝package control和sublimeREPL
直接在install package下搜索sublimeREPL就可以了。
然后配置編譯系統,點擊Tools->Build System->New Build System
復制下面代碼,並命名為Python3.sublime-build。
{
"cmd": ["C:/Python27/python.exe","-u","$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
"encoding": "cp936",
}
其中cmd后面的是你安裝的時候python.exe的地方,每個人都不一樣,要改自己的路徑。
接着是設置快捷鍵,不然每次都要點擊才能運行比較麻煩,
所以首先點擊preferences下的Key Bindings,輸入如下內容:
[ { "keys": ["f5"], "caption": "SublimeREPL:Python", "command": "run_existing_window_command", "args": { "id": "repl_python_run", "file": "config/Python/Main.sublime-menu" } }, {"keys":["f1"], "caption": "SublimeREPL: Python", "command": "run_existing_window_command", "args": {"id": "repl_python","file": "config/Python/Main.sublime-menu"} } ]
這時候按F1就能進入shell交互模式,F5就能編譯你的程序。
Anaconda代碼自動補齊
直接在package control 搜索安裝即可,安裝完成后,可適當根據自己習慣進行配置,Anaconda ->settings user配置如下:
{ //由於Anaconda插件本身無法知道Python安裝的路徑,所以需要設置Python主程序的實際位置
"python_interpreter": "C:/Users/AppData/Local/Programs/Python/Python36-32/python.exe", //忽略各種空格不對, 超過79字, import的函數沒有使用的提醒,
"pep8_ignore": ["E501", "W292", "E303", "W391", "E225", "E302", "W293", "E402"], "pyflakes_explicit_ignore": [ "UnusedImport" ], //保存文件后自動pep8格式化
"auto_formatting": true, "auto_formatting_timeout": 5, //庫函數的提示
"enable_signatures_tooltip": true, "merge_signatures_and_doc":true, //ST3也有自動補全提示,但只提示文件中輸入過的單詞,這個功能可用提示變量可用的函數等。
"suppress_word_completions": true, "suppress_explicit_completions": true, "complete_parameters": true, //代碼排版時,行的默認長度太短,根據喜好設置
"pep8_max_line_length": 120, }
