[已解决] 关于vscode自动导入component仓库的问题?

Luxni_
Posts: 28
Joined: Mon Aug 16, 2021 6:20 am

[已解决] 关于vscode自动导入component仓库的问题?

Postby Luxni_ » Wed Aug 18, 2021 1:54 am

当我打开esp-idf 的任意一个component时,vscode会自动导入该component的git仓库,导致vscode的源码管理非常拥挤,请问这有什么办法解决吗?还是我vscode设置不对导致?
Screenshot_20210818_094835.png
Screenshot_20210818_094835.png (189.41 KiB) Viewed 5796 times
Screenshot_20210818_094946.png
Screenshot_20210818_094946.png (108.55 KiB) Viewed 5796 times
希望大家能指导指导,感谢!

ESP_Gargamel
Posts: 786
Joined: Wed Nov 14, 2018 8:45 am

Re: 关于vscode自动导入component仓库的问题?

Postby ESP_Gargamel » Wed Aug 18, 2021 2:29 am

你是说 git 里那一堆的文件改动吧,这个是不是 Windows 下文件编码格式变了?你是怎么下载 esp-idf 的,是通过 git?还是下载压缩包的?直接通过 git 拉取试试。

Luxni_
Posts: 28
Joined: Mon Aug 16, 2021 6:20 am

Re: 关于vscode自动导入component仓库的问题?

Postby Luxni_ » Wed Aug 18, 2021 6:51 am

抱歉,没有说明清楚。

系统环境:archlinux + KDE的桌面。

vscode是官方仓库安装的。

IDF插件是直接在vscode的扩展商店安装的,使用了espressif源,然后自动安装完成的。

我是这样操作的,在文件管理器中打开一个项目文件夹(包含git仓库), 然后右键,使用vscode打开这个项目文件夹,vscode会自动识别该ESP32项目。
然后,在main.c中,随便选一个I2C函数,跳转到该声明。

这时,vscode的右下角会弹出
Screenshot_20210818_144302.png
Screenshot_20210818_144302.png (15.29 KiB) Viewed 5781 times
以上。


回答:
应该不是编码的问题,我用其它文本工具打开这些文件,都是UTF-8的编码。

疑问:
是不是由于IDF插件是在windows中打包的,然后在linux系统时, 换行符 导致?

Luxni_
Posts: 28
Joined: Mon Aug 16, 2021 6:20 am

Re: 关于vscode自动导入component仓库的问题?

Postby Luxni_ » Wed Aug 18, 2021 7:08 am

我在尝试将~/esp/中的esp-idf文件删除,重新解压一份后,发现vscode没有再提示更改。

应该是vscode的某个配置有问题导致。

晚上我会重新还原vscode配置测试下。

感谢回复。

Who is online

Users browsing this forum: No registered users and 98 guests