硬汉嵌入式论坛

 找回密码
 立即注册
查看: 717|回复: 4
收起左侧

[技术讨论] 请教ESP32开发如何在系统的Shell中使用IDF环境

[复制链接]

6

主题

133

回帖

151

积分

初级会员

积分
151
发表于 2023-2-10 15:43:45 | 显示全部楼层 |阅读模式
开发ESP32,安装了 IDF 后,会在桌面生成两个快捷方式,”ESP-IDF 5.0 CMD“ 和 ”ESP-IDF 5.0 PowerShell“,打开这个 shell 的快捷方式后,就可以使用其命令对工程进行编译下载之类的操作。
现在有一问题,就是在自己启动的 shell 中(例如系统打开的 powershell 或者 vscode 中打开的 shell ),如何使用这个IDF的环境?
因为使用 VSCode 编辑工程,在 VSCode 打开终端后,该终端是无法直接运行 idf.py 的指令的。当前的一个处理方式是:
右键”ESP-IDF 5.0 PowerShell”,点击属性,复制里面的目标里的内容,在VSCode里的终端中执行一下,就可以了,只是这样太麻烦了,这个内容太长,不可能记住,只能去复制。
想请教下坛友,有没有啥便捷一点的方式,能在自己打开的 shell 里使用 idf 的环境?
补充一下,使用 Espressif IDF 的插件也挺方便的,但是有些指令还是在终端中方便些,例如:idf.py size-files
不想在两个软件窗口中切换,感觉麻烦些

shell属性.jpg
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107046
QQ
发表于 2023-2-10 16:59:45 | 显示全部楼层
帮顶下,这个得论坛熟悉的坛友回复了
回复

使用道具 举报

19

主题

235

回帖

292

积分

高级会员

积分
292
发表于 2023-2-10 17:18:08 | 显示全部楼层
1
QQ截图20230210171734.png
回复

使用道具 举报

6

主题

133

回帖

151

积分

初级会员

积分
151
 楼主| 发表于 2023-2-10 21:08:07 | 显示全部楼层

这个可以在 cmd 中运行,但是不能在 shell 中运行
回复

使用道具 举报

6

主题

133

回帖

151

积分

初级会员

积分
151
 楼主| 发表于 2023-2-10 21:21:49 | 显示全部楼层
找到方法了,安装 Espressif IDF 插件后,在命令面板中,可以打开 idf 的 shell
terminal.jpg
另外,如果可以接受在 vscode 和另外一个软件界面中切换,安装个 Windows Terminal 软件,可以设置快捷方式打开,颜值也高些,使用起来感觉更顺手
windows_terminal.jpg
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-15 11:52 , Processed in 0.181294 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表