1、問題描述
在之前,我寫了一篇文章介紹怎么在VSCode上做Arudino, Esp32等硬件開發,原文鏈接為:使用VSCode進行Arduino與ESP32開發配置指南。
一開始用的好好的,后來突然有一天打開發現PlatformIO的按鈕消失了。
2、原因分析
其中可能的原因是其實Platform按鈕並非消失,而是沒有加載出來,這個時候查一下VSCode安裝PlatformIO插件的目錄是哪一個,默認是C盤用戶目錄下,然后查看一下這個目錄是否設置了共享,是否設置了訪問權限,因為權限問題導致該目錄下的文件無法加載。

查看下是否共享,是否設置權限:

取消訪問權限設置后,重啟VSCode就加載出來了:

3、小結
這個問題確實折騰了好久,網上找了不少帖子,如果你也出現像我這樣的問題,也許有可能也是同樣的原因導致的,當然也可能是其他原因,本文僅供參考。同時在找這個問題的原因過程中,找到下面這個官方資料,寫的不錯,大家可以作為參考,鏈接為:https://docs.platformio.org/en/latest//integration/ide/pioide.html