visual-studio-code - 在vscode集成终端中手动运行 `platformio run -v`

标签 visual-studio-code platformio

当我在 PlatformIO IDE 中单击build时,会打开一个集成终端,它执行platformio run

昨天,当我在同一文件夹中打开另一个集成终端时,无需任何配置即可成功执行 platformio run -v 等命令。我在我的历史中看到了它们。

今天我得到:platformio:找不到命令

有谁知道如何重现第一个行为? 我发现拥有一个“随时可用”的终端非常有用,只需一条捷径即可到达。

我不需要导出环境变量或安装工具,如所述 here .
我也没有配置 .ini 文件或单击详细构建,如所述 here .
我的系统:vscodium 1.64.2 | PlatformIO:Core 5.2.5,Home 3.4.1

最佳答案

我决定添加 PlatformIO CLI到外壳:

在 Linux 上,将 export PATH=$PATH:$HOME/.platformio/penv/bin 添加到 ~/.bashrc

这样,pioplatformio 就可以在每个 bash 实例中访问。如果使用不同的 shell,请使用相应的配置文件。

此外,我怀疑我观察到的行为是通过中断从 PlatformIO GUI 启动的 shell 来实现的。只有当构建过程需要一些时间并且不是预期的做事方式时,这才可靠地工作。

关于visual-studio-code - 在vscode集成终端中手动运行 `platformio run -v`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71487071/

相关文章:

visual-studio-code - 如何关闭所有打开的选项卡 Visual Studio (VS) 代码?

windows-phone - Visual Studio Code - 在 Mac 上构建 Windows Phone

c++ - 类未使用 header 保护器命名类型

c++ - 获取[e][wifigeneric.cpp :739] hostbyname(): dns failed when performing POST request

webserver - 如何使用 ESP-IDF 将二进制数据(html + favicon)上传到 ESP32?

visual-studio-code - 如何使用 PlatformIO 更改 VSCode 中串行监视器的默认波特率?

python - VSCode - 当我尝试打印 unicode 时,输出窗口显示 "UnicodeEncodeError"

visual-studio-code - 寻找用于 i18n 资源包编辑的 visual studio 代码扩展

node.js - 激活扩展 `ms-vscode.wordcount` 失败 : Cannot find module 'd:/VSCode/vscode-wordcount/out/extension'

c++ - VSCode/platformio 中的多个包含问题