部落格:blog.shinelee.me | | csdn
目錄安裝擴充套件
配置檔案與內建終端設定
高階除錯配置
小結參考
d:\anaconda3
d:\anaconda3\scripts
檢視visual studio code tips and tricks,快速熟悉vscode。
了解vscode使用者介面,如下圖所示,隨便點一點,還是比較一目了然的。
windows下的預設快捷鍵如下圖所示,萬能ctrl+shift+p。也可以 檔案→首選項→鍵盤快捷方式,自定義快捷鍵繫結。
如圖搜尋並安裝相應擴充套件
直接閱讀擴充套件說明,即可知道每個擴充套件的用途。
安裝好python擴充套件後,按ctrl+shift+p,輸入python→選擇解析器,會顯示所有環境(conda、venv等),可以選擇任何乙個作為解析器,如下圖所示:
對於編輯器、視窗以及擴充套件等,vscode都提供了預設配置,使用者也可自定義配置,具體操作如下。
依次點選 檔案→首選項→設定,或者直接ctrl+,
開啟配置介面,通過右上角的按鈕切換到 配置檔案(見下圖),左側為預設配置,右側為使用者自定義配置,也可為當前工作區專門配置(會在當前資料夾下建立.vscode/settings.json檔案)。
內建終端修改:缺省內置終端為powershell,這裡改為git bash。在左側的預設配置項上點選「鉛筆」圖示可以將當前項複製到右側進行修改,這裡將內建終端修改為git bash,修改"terminal.integrated.shell.windows"和"terminal.integrated.shellargs.windows",如下圖所示。
修改完之後重啟vscode,會發現內建終端變成了bash,就可以使用ll
等命令、執行sh指令碼了,如下圖所示。
但是還存在乙個問題,cmd啟用conda環境的命令是activate envname
,bash啟用conda環境的命令為source activate envname
,vscode在除錯python時會自動呼叫activate envname
來啟用相應的環境,將預設終端換為bash後,會導致環境啟用不成功,修改方法是在bash的配置檔案中為source activate
設定別名,具體如下:
alias activate=". $(which activate)"
alias deactivate=". $(which deactivate)"
重啟vscode就可以了。
即launch.json檔案,在除錯時,通常需要指定命令列引數或者臨時環境變數等,這些都可以在launch.json檔案中設定,具體怎麼做呢?
高階除錯配置需要通過vscode開啟資料夾,而不是直接開啟檔案,具體做法是:
開啟launch.json檔案,預設配置如下
",
"console": "integratedterminal"
},
預設除錯當前檔案,預設除錯終端為integrated terminal,即在vscode內建終端中除錯。也可指定要launch的檔案,直接修改上面"program"的值,將$替換為要除錯的檔案。
此外,還可新增其他配置項,常用的配置選項如下:
比如這樣
"env": ,
"args": [
"--port", "1593"
]
其他的配置項可參見set configuration options。
使用高效率生產力工具等於珍惜生命!現在可以愉快地coding了!
VSCode python 高階配置
coding utf 8 並不能在控制台輸出時是的print輸出中文不亂碼。但是此時os.system 的輸出卻是正常的,如果使用除錯進行輸出得到相反的結果 print輸出正常,但是終端輸出亂碼。解決方法 盡量不要用中文 好吧,確實沒卵用!哪位小夥伴有解決方法,請不吝賜教。此時需要安裝vscode ...
vscode python 除錯問題
問題就是,在輸入時,vscode會自動加上 回車符號cr。可以這樣看到 回車符 下面是python def encode s return join bin ord c replace 0b for c in s def decode s return join chr i for i in int...
Eclipse JBoss MySQL開發環境設定
j2ee是很好的。作為開發環境,如果採用經典配置 jbuilder weblogic oracle,自是得心應手,但 是驚人的。此配置主要是針對大型或超大型應用,硬體要求也很高,針對國內以中小型應用為主的現況,不作推薦。雖然國內開發者早已習慣了d版,但筆者以為還是防患於未然,應盡早加入opensou...