摘要:新建編譯環(huán)境在菜單欄中,輸入一下內(nèi)容并保存為。編碼問題問題原因控制臺(tái)編碼無法對的中文進(jìn)行編碼,編譯環(huán)境容需要指定編碼。解決方法在中指定編碼如果不指定編碼,會(huì)出現(xiàn)中文亂碼或者
新建編譯環(huán)境
在sublime菜單欄中Tools => Build System => New Build System...,輸入一下內(nèi)容并保存為 Python3.sublime-build 。
{ "cmd": ["/usr/local/bin/python3", "-u", "$file"], "file_regex": "^[ ]*File "(...*?)", line ([0-9]*)", "selector": "source.python", "env": { "LANG": "en_US.UTF-8" // 如果不指定編碼,會(huì)出現(xiàn)print("中文")亂碼 } // 編碼指定utf-8方法2: // "env" : { // "PYTHONIOENCODING": "utf8" // } }
其中 /usr/local/bin/python3 為python的具體路徑,可通過 which python3 獲得。
Anaconda插件實(shí)用的python插件,用多項(xiàng)類似IDE的功能:
Autocompletion 代碼自動(dòng)完成
Code Linting 代碼語法、格式檢查
Goto Definitions 查找顯示變量、函數(shù)、類的定義
Find Usages 查找變量、函數(shù)、類的實(shí)用
......
插件功能詳見 anaconda文檔
通過 Package Control 搜索 anaconda 安裝
{ // Python主文件位置 "python_interpreter": "/usr/local/bin/python3", // 語法格式檢查 <= (僅在保存時(shí)檢查,避免coding過程中一直出現(xiàn)警告框) "anaconda_linting": true, "anaconda_linting_behaviour": "save-only", // 保存時(shí)檢查 "anaconda_gutter_theme": "hard", "anaconda_linter_show_errors_on_save": false, // 保存時(shí)顯示錯(cuò)誤 "anaconda_linter_phantoms": true, // 界面顯示錯(cuò)誤 // pep8自動(dòng)格式化 "auto_formatting": true, "pep8_ignore": [ "E501", ], // 文檔顯示設(shè)置 "enable_docstrings_tooltip": true, // 顯示文檔 "enable_signatures_tooltip": true, //在懸浮窗中顯示方法簽名 "display_signatures": true, //顯示方法簽名 "merge_signatures_and_doc": true }
ST3當(dāng)檢測到一些單詞(如: class、def、import等)時(shí)取消了python包的自動(dòng)補(bǔ)全。
在 Preferences/Browser Packages 打開 Packages 目錄,新建 Python 目錄,新建 Completion Rules.tmPreferences 文件并輸入以下內(nèi)容,然后重啟ST3。
Unicode編碼問題scope source.python settings cancelCompletion ^(.*(and|or)$)|(s*(pass|return|and|or|(class|def)s*[a-zA-Z_0-9]+)$)
UnicodeEncodeError: "ascii" codec can"t encode characters in position 294-302: ordinal not in range(128)
sublime控制臺(tái)ASCII 編碼無法對 unicode 的中文進(jìn)行編碼,編譯環(huán)境容需要指定編碼。
在 Python3.sublime-build 中指定編碼:
{ "env": { "LANG": "en_US.UTF-8" # 如果不指定編碼,會(huì)出現(xiàn)print("中文")亂碼 } } # 或者 { "env" : { "PYTHONIOENCODING": "utf8" } }
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/41764.html
摘要:教程的開發(fā)環(huán)境本教程的開發(fā)環(huán)境為位為了避免開發(fā)環(huán)境不同而導(dǎo)致的錯(cuò)誤,建議讀者使用相同的版本。新建一個(gè)文件夾,教程中為。運(yùn)行服務(wù)器非常幸運(yùn),自帶一個(gè)輕量的開發(fā)服務(wù)器,也被叫做。市面上有很多的代碼編輯器或者集成開發(fā)環(huán)境可以選擇。 教程的開發(fā)環(huán)境 本教程的開發(fā)環(huán)境為: Win 10(64位) Python 3.7.0 Django 2.1 為了避免開發(fā)環(huán)境不同而導(dǎo)致的錯(cuò)誤,建議讀者使用相...
摘要:統(tǒng)一碼,萬國碼編碼此時(shí)應(yīng)運(yùn)而生,年由統(tǒng)一碼聯(lián)盟首次發(fā)布標(biāo)準(zhǔn)。英文占個(gè)字節(jié)歐洲語系占個(gè)東亞占個(gè),其它及特殊字符占個(gè)使用個(gè)字節(jié)表示所有字符優(yōu)先使用個(gè)字節(jié),否則使用個(gè)字節(jié)表示。退出交互式環(huán)境,使用。 < 返回索引頁 計(jì)算機(jī)編程基礎(chǔ)知識(shí) 編程入門準(zhǔn)備知識(shí) 計(jì)算機(jī)基本組成 計(jì)算機(jī)中的編碼 一門語言的基本組成 環(huán)境搭建 Python下載和安裝(window/mac/linux...
摘要:分享一些超好用插件,打造一個(gè)不一樣的瀏覽器編輯器。一谷歌瀏覽器插件谷歌訪問助手強(qiáng)烈推薦一鍵安裝,無需其他配置,即可訪問谷歌。谷歌瀏覽器是很耗內(nèi)存的,該插件會(huì)自動(dòng)掛起長時(shí)間未使用的網(wǎng)頁,來釋放系統(tǒng)資源。 showImg(https://segmentfault.com/img/remote/1460000014011338); 分享一些超好用插件,打造一個(gè)不一樣的 GitHub、瀏覽器、...
閱讀 2898·2021-09-22 15:20
閱讀 2968·2021-09-22 15:19
閱讀 3471·2021-09-22 15:15
閱讀 2407·2021-09-08 09:35
閱讀 2385·2019-08-30 15:44
閱讀 3015·2019-08-30 10:50
閱讀 3745·2019-08-29 16:25
閱讀 1596·2019-08-26 13:55