Visual Studio Code,或簡稱爲 VSCode,之前會使用Notepad++,智能拼寫以及功能很舒服,更換其他的vs code推廣,感覺很好用,就試用了,windows、Linux 都可以使用。
但是最近Linux下使用vs code的時候發現,雖然在main.c頭文件添加了其他的文件聲明,但是發現main.c中無法用智能輸入提示字符,後續用快捷鍵go to definition發現找不到文件。
與朋友溝通之後,他建議我重啓vscode,他之前遇到這樣問題的時候重啓就好了。我CTRL+Q幾次發現並沒有解決。後來再看其他人文章建議之後感覺是插件並沒有完整使用。所以我就試了試插件卸載並重新安裝之後再重啓軟件,發現go to definition 功能可以使用。
具體步驟如下:
1.找到vscode安裝好的插件列表:
2.卸載 插件
3.關掉軟件再重啓,過一會軟件右下角會提示你安裝c/c++的插件,點擊install
4.安裝之後進行重啓軟件,插件功能又可以上線使用
綜上所述,vscode 無法go to definition是軟件有的一個小bug,需要重新安裝軟件使能功能,還好卸載安裝挺快的。不過微軟可以優化一哈這塊。希望幫到大家。
如有興趣,可掃碼我關注公衆號