[生活] Visual Studio Code 常用模組

上週推坑了隔壁同事加入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

強烈建議下載