博客: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了!