vscode集成终端

vscode集成终端(integrated terminal)是vscode运行各类程序的内置终端,也是除了编辑器本身外最重要而好用的功能。vscode提供了一系列集成终端的配置,大都以terminal.integrated开头,用户可以在${workspaceRoot}/.vscode/settings.json}为当前文件夹配置,或者在用户vscode配置路径下的settings.json进行全局配置。

自定义环境变量

编写程序离不开各类环境变量的配置,例如连接器需要LD_LIBRARY_PATH,Python寻库需要PYTHONPATH等,而这些变量有时候只是需要临时或者是针对当前项目进行设置,这在idea等IDE中往往是不需要用户直接配置的。而vscode作为一个轻量级编辑器,它给用户以极大自由的同时,就需要用户学会自主配置。vscode环境变量配置有两种类型,一种是在launch.json中给指定命令配置env参数,这样的配置适合指定的任务,如gcc编译等,但不直接修改集成终端中的变量。第二种方式如下,可以在启动集成终端是自动加载,十分方便。

1
2
3
4
5
{
"terminal.integrated.env.windows": {
"PYTHONPATH": "${workspaceFolder}\\src;${env:PYTHONPATH}}",
}
}