上週推坑了隔壁同事加入VS Code,使用Source Insight人數減一了XD
C/C++:
C++ Intellisense:
這兩個功能很強,基本上是必裝XD,前者是MS原生的
C/C++找Reference、Definition必備,而且速度其實蠻快的。比前幾年剛用的時候已經進步很多
C++ Intellisense則有Intellisense的功能,比如自動完成下拉選單中出現的選項
Trailing Spaces:
找出多於空白鍵的神器,會標出末段多出的空白鍵
我這種手癢的人常常會按到多的Tab鍵or空白鍵,然後Patch就要多修好幾次
BookMark:
書籤,trace code的時候必用的,CTRL+ALT+J or L可以跳到前後的書籤,
CTRL+ALT+K則是Toggle 書籤
Bracket Pair Colorizer 2:
對於複雜槽狀的Code蠻有幫助的,可以看出對應的左右括號再哪,不過他好像只有三種顏色,稍微少了點
第二版還在Beta階段,據作者上面的說法是有比較快,我是沒感受出來XD
Git Lens:
我通常只拿來用看每行的git blame
馬上可以看到游標當下那行Code最後一次的Commit ID、Author、Commit Message,trace別人的patch必備
雖然我會直接抓commit去公司gerrit上看完整的patch
這個注意你環境底下要有Git
像我們同事剛裝完就開不起來這個模組,因為我們平常都是server操作git 功能
Git History
這個也蠻強大的,可以看整個repo不同branch diff之類等等功能
只是跑很慢,可能我們branch都上百個…。所以索性不用了
Cfold
Visual Studio Code 對巢狀的Code 摺疊的能力真的很爛
#ifdef 之類的很多都無法正常縮排
在github已經看到有人抱怨一兩年還沒解決XD,其中有人受不瞭就出來自己寫這套模組
找了學妹試用了下是可以正常使用的!!不過缺點他會把最後一排縮掉...XD
強烈建議下載