博客:blog.shinelee.me | 博客園 | CSDNpython
D:\Anaconda3 D:\Anaconda3\Scripts
查看Visual Studio Code Tips and Tricks,快速熟悉VSCode。git
瞭解VSCode用戶界面,以下圖所示,隨便點一點,仍是比較一目瞭然的。
github
Windows下的默認快捷鍵以下圖所示,萬能Ctrl+Shift+P。也能夠 文件→首選項→鍵盤快捷方式,自定義快捷鍵綁定。
shell
如圖搜索並安裝相應擴展
json
pip
或者conda
安裝,參看Linting Python in Visual Studio Code直接閱讀擴展說明,便可知道每一個擴展的用途。windows
安裝好Python擴展後,按Ctrl+Shift+P,輸入python→選擇解析器,會顯示全部環境(conda、venv等),能夠選擇任何一個做爲解析器,以下圖所示:bash
對於編輯器、窗口以及擴展等,VSCode都提供了默認配置,用戶也可自定義配置,具體操做以下。編輯器
依次點擊 文件→首選項→設置,或者直接Ctrl+,
打開配置界面,經過右上角的按鈕切換到 配置文件(見下圖),左側爲默認配置,右側爲用戶自定義配置,也可爲當前工做區專門配置(會在當前文件夾下建立.vscode/settings.json文件)。工具
內置終端修改:默認內置終端爲powershell,這裏改成git bash。在左側的默認配置項上點擊「鉛筆」圖標能夠將當前項複製到右側進行修改,這裏將內置終端修改成git bash,修改"terminal.integrated.shell.windows"和"terminal.integrated.shellArgs.windows",以下圖所示。
.net
修改完以後重啓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文件,默認配置以下
{ "name": "Python: Current File (Integrated Terminal)", "type": "python", "request": "launch", "program": "${file}", "console": "integratedTerminal" },
默認調試當前文件,默認調試終端爲Integrated Terminal,即在vscode內置終端中調試。也可指定要launch的文件,直接修改上面"program"的值,將${file}替換爲要調試的文件。
此外,還可添加其餘配置項,經常使用的配置選項以下:
env
:指定環境變量envFile
:指定環境變量定義文件,參見Environment variable definitions file查看文件格式args
:指定命令行參數好比這樣
"env": { "CUDA_VISIBLE_DEVICES": "0" }, "args": [ "--port", "1593" ]
其餘的配置項可參見Set configuration options。
使用高效率生產力工具等於珍惜生命!如今能夠愉快地coding了!