前言

在我们大部分的工作环境中,都会用到VisualStudio,因此,熟练和更好的使用她,很大程度上能提高效率。装一些精品插件,就是很好的一种方式。

1.Indent Guides

https://marketplace.visualstudio.com/items?itemName=SteveDowerMSFT.IndentGuides 或在VS管理扩展中联机安装。

这个可以在程序中成对的大括号{}之间连成一条虚线,对于查阅代码很有帮助。

VS2017以上版本自带此功能。

vs 写lua插件 vs实用插件_visual studio code

2.Viasfora

在VS管理扩展中联机安装。

这个可以给嵌套的{}和()赋予不同的颜色,非常方便开发人员跟踪程序。

vs 写lua插件 vs实用插件_大括号_02

3.Visual Basic and C# Outliner

在VS管理扩展中联机安装。

可以将代码进行折叠,并可进行预览,安装后程序中任何成对的大括号{}都会具有折叠展开功能。

VS2017以上版本自带此功能。

vs 写lua插件 vs实用插件_嵌套_03

4.Colorful-IDE

https://marketplace.visualstudio.com/items?itemName=SoColdWeather.Colorful-IDE 或在VS管理扩展中联机安装。

这个对于追求个性的人来说是必备品!

可以给VS编辑器的背景设置图片,图片的位置和透明度等可在工具—选项里调整。

vs 写lua插件 vs实用插件_visual studio_04

5.Output enhancer

https://marketplace.visualstudio.com/items?itemName=NikolayBalakin.Outputenhancer 或在VS管理扩展中联机安装。

这个可以将程序生成时编译器输出的信息根据类型分颜色显示出来,其中警告会是黄色,错误是红色。

vs 写lua插件 vs实用插件_vs 写lua插件_05

6.Code Metrices

https://marketplace.visualstudio.com/items?itemName=Elisha.CodeMetrices 或在VS管理扩展中联机安装。

这个也是本人很喜欢的一个插件,可以结合她来辅助分析程序的复杂度,安装后,程序中每个方法的前面都会出现一个圆形的数值标记。

vs 写lua插件 vs实用插件_大括号_06

数值标记为1,该函数中没有任何{}嵌套。

vs 写lua插件 vs实用插件_嵌套_07

数值标记为2,该函数方法中有一个try-catch方法。

vs 写lua插件 vs实用插件_visual studio code_08

数值标记为6,这个函数里有多个{}嵌套,已在图中标明。

vs 写lua插件 vs实用插件_大括号_09

数值标记为6,switch中的每一个case都算一层。

总结

如上几个插件都是我平常在工作中一直使用的,个人感觉都是比较实用的。读者可以根据自身的情况或是喜好自行选择使用。