几天前,我猜测微软发布了VSCode的新更新。当我尝试构建我的esp idf项目时,它没有工作,因为在执行“特殊”的项目构建命令之前,它依赖于终端中运行的一个命令。 我得出结论,允许自动执行此操作的以下设置位于“设置”中的main.code.workspace文件中:
"terminal.integrated.shell.windows": "cmd.exe",
"terminal.integrated.shellArgs.windows": [
"/k",
"C:/Coding/ESP32/esp-idf/export.bat"
],
错误信息如下:
此方法已弃用,配置默认终端的新推荐方法是在
#terminal.integrated.profiles.osx#
中创建终端配置文件,并将其配置文件名称设置为#terminal.integrated.defaultProfile.osx#
中的默认值。这目前将优先于新配置文件设置,但这将来会发生改变。
如何以新方式配置启动时的默认终端并运行此命令?
"terminal.integrated.defaultProfile.windows": "Command Prompt"
。这是因为第一个代码块中写的都是默认设置(除非你想从默认设置中更改某些内容...)。 - YoniChechik