Visual Studio Code,或簡稱為 VSCode,之前會使用Notepad++,智能拼寫以及功能很舒服,更換其他的vs code推廣,感覺很好用,就試用了,windows、Linux 都可以使用。
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLi0zaHRGcWdUYuVzVa9GczoVdG1mWfVGc5RHLwkzX39GZhh2csATMflHLwEzX4xSZz91ZsADMx8FdsYkRGZkRG9lcvx2bjxSa2EWNhJTW1AlUxEFeVRUUfRHelRHL2EzXlpXazxyayFWbyVGdhd3LcV2Zh1Wa9M3clN2byBXLzN3btg3PnVGcq5SMzEDZyQWM3gTO0MTYzEDZzMWZ2MzNmhTYyUmY5cTYj9CX1AzLcdDMxIDMy8CXn9Gbi9CXzV2Zh1WavwVbvNmLvR3YxUjLzM3Lc9CX6MHc0RHaiojIsJye.jpeg)
但是最近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,需要重新安裝軟體使能功能,還好解除安裝安裝挺快的。不過微軟可以優化一哈這塊。希望幫到大家。