date: 2020年 02月 14日 星期五
閑話:
雖然現在網上已經有了很多的vscode的配置教程,但是很多都失去了時效性。因為vscode的更新很快,擴充更新也很快,今天筆者鬥膽寫下自己的vscode配置C++的教程。
小聲bb:其實官網就有很好的文檔,但是都是全英文的,看起來費勁啊。英文的資訊密度比中文差太多(畢竟是碩果僅存的非拼音文字嘛)
更好的閱讀體驗,請戳這裡
正文:
1.安裝vscode
官網:https://code.visualstudio.com/
怎麼下載下傳不再贅述,相信大家都會的。
如果你是Windows10
退出本文,自行解決。
PS:曾經,筆者在跑資料時,Win10環境下,minGW編譯出的exe跑不出正确資料,換用Linux才成功。
如果你是Linux使用者
啥,你都用Linux了,難道不會裝軟體?
2.配置環境
以下流程以Linux環境為例
安裝編譯器
首先檢測你的系統有沒有安裝gcc,在指令行中輸入
gcc --version
沒安裝的話請安裝(汗,用Linux能不會這些嗎,我都在寫些啥,之後補充Win版教程才是正道啊)
安裝vscode中文擴充
打開vscode,按下快捷鍵
shift+ctrl+x
,在搜尋框中輸入chinese,第一個就是啦
[外鍊圖檔轉存失敗,源站可能有防盜鍊機制,建議将圖檔儲存下來直接上傳(img-pjCQYVEL-1582035551431)(https://i.loli.net/2020/02/14/XIMqemJWdskNpox.png)]
安裝之後重新開機vscode
安裝vscode的C++擴充
和上面類似,進入擴充商店,在擴充商店搜尋C++
[外鍊圖檔轉存失敗,源站可能有防盜鍊機制,建議将圖檔儲存下來直接上傳(img-2rMa7W3L-1582035551436)(https://i.loli.net/2020/02/14/XIMqemJWdskNpox.png)]
安裝,現在Linux安裝是全自動的,怪不得說Linux對碼農友好呢
安裝一鍵運作擴充Code Runner
[外鍊圖檔轉存失敗,源站可能有防盜鍊機制,建議将圖檔儲存下來直接上傳(img-aSmUSQFF-1582035551438)(https://i.loli.net/2020/02/14/bwo8gxU1VjFXsKh.png)]
對擴充進行設定
進入vscode的設定界面,找到擴充設定欄裡的Run Code開頭那個
修改這兩個設定:
[外鍊圖檔轉存失敗,源站可能有防盜鍊機制,建議将圖檔儲存下來直接上傳(img-0SBfwEZQ-1582035551441)(https://i.loli.net/2020/02/14/GhEeHuDO62PVzpv.png)]
第一個是在終端中運作,第二個是運作前儲存代碼
Run!
首先寫一個helloworld,然後我們按下快捷鍵ctrl+alt+n,發現成功運作了,撒花~~
3.修複一些小問題
害,還有些詳細的配置沒有搞好,C++擴充更新太快了,現在都有(2020.2.14)專屬的可視化配置了,我再研究一下吧。
問題一:不能格式化代碼
檢查有沒有安裝clang-format,因為C++擴充預設使用的是clang-format。值得一提的是,現在clang-format已經與其他clang工具內建到一起了,安裝的話直接安裝clang即可(存疑,筆者不确定有沒有辦法單獨安裝)
問題二:頭檔案下提示波浪線
這個問題是因為系統沒有偵測到頭檔案路徑,需要手動配置一下頭檔案路徑