程序员的资源宝库

网站首页 > gitee 正文

VS 扩展推荐 vs扩展开发有什么用

sanyeah 2024-03-29 17:34:09 gitee 6 ℃ 0 评论

Visual Studio

工欲善其事,必先利器。本着这样的观念,对于经常使用的工具,我喜欢去研究研究,帮助我提高效率。

Visual Studio

Microsoft Visual Studio(简称VS)是微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支持的所有平台,包括Microsoft Windows、Windows Phone、Windows CE、.NET Framework、.NET Compact Framework和Microsoft Silverlight。

而Visual Studio .NET是用于快速生成企业级ASP.NET Web应用程序和高性能桌面应用程序的工具。Visual Studio包含基于组件的开发工具(如Visual C#、Visual J#、Visual Basic和Visual C++),以及许多用于简化基于小组的解决方案的设计、开发和部署的其他技术。

摘自:维基百科

Visual Studio 扩展安装

1. 通过VS联机库安装扩展

1. 在VS的菜单栏,点击 工具 - 扩展和更新  ,打开扩展管理器

2. 点击 联机visual studio 库

3. 查找你需要的扩展,并点击 下载,等待安装完成。

 

2. 下载扩展文件的安装

1. 打开微软VS扩展库:https://visualstudiogallery.msdn.microsoft.com/site/search?sortBy=Ratings

2. 搜索或浏览找到需要的扩展

3. 在下载页面,点击下载,一般下载到是vsix文件,比如 BabeLua For 2015 V3.2.2.0.vsix

4. 双击 下载的文件 运行,就可安装

5. 重启 visual studio 便可使用。

管理VS的扩展

1. 在VS的菜单栏,点击 工具 - 扩展和更新  ,打开扩展管理器

2. 点击 已安装 全部

3. 查找你需要的扩展,可选择禁用或卸载。重启VS后生效。

 

VS上的顶级扩展

1. 打开 https://www.visualstudio.com/zh-cn/downloads/download-visual-studio-vs.aspx#

2. 在右侧选择 "顶级第三方扩展" ,即可查看到不同类型的第三方扩展

 

Resharper

这款来自Jetbranis的神器的介绍可以参考我之前的文章:ReSharper 全教程

链接:https://visualstudiogallery.msdn.microsoft.com/EA4AC039-1B5C-4D11-804E-9BEDE2E63ECF

官网:https://www.jetbrains.com/resharper/

 

Indent Guides

代码对齐工具,在每一层代码前加上对齐的虚线(或者其他符号),在VS中写Lua很有帮助。

如果安装后无效,在编辑 - 高级 下选中 View Indent Guides

链接:http://visualstudiogallery.msdn.microsoft.com/e792686d-542b-474a-8c55-630980e72c30

 

C# outline

C#的代码折叠最小只能到函数级,不像C++那样可以折叠到代码块,if和for之类的花括号是无法折叠的。不知道MS是不是故意这么做而限制写出过长的代码块。但有的时候在阅读一些历史代码和其它人写的代码的时候,还是希望有一个代码块级别的折叠功能的。

这个插件完美的实现了语法级别的代码折叠,也支持2010~2015,非常给力。不过貌似比较悲催的是,在VS2013中,MS把C++的代码块级别的折叠也给取消了,也只能折叠倒函数级别了。而C++的历史代码往往是又臭又长的。希望微软能够把这个功能还原回来,不然到时候还得找个C++ outline。

链接:https://visualstudiogallery.msdn.microsoft.com/9390e08c-d0aa-42f1-b3d2-5134aabf3b9a

 

Go To Definition

按住Ctrl+点击鼠标左键,转到定义。当你停留在某方法上时,它会呈现蓝色。

链接:http://visualstudiogallery.msdn.microsoft.com/4b286b9c-4dd5-416b-b143-e31d36dc622b/

 

VisualSVN

在Visual Studio中方便地集成svn,安装后无需设置,会自动帮你集成好。

链接:https://www.visualsvn.com/visualsvn/download/

 

Productivity Power Tools

这个是微软官方的插件,看名字就知道它是提高生产效率的好助手。它优化了添加引用的对话框。 另外,它对标签的显示方式也做了优化。用不同颜色显示不同层次的文件,你也可以将标签锁定在左侧。

链接:https://visualstudiogallery.msdn.microsoft.com/34ebc6a2-2777-421d-8914-e29c1dfa7f5d

 

VS10x Code Map

这款插件可以用可视化的方式来显示当前代码的结构。只要在窗格中点击即可导航到目标代码,并且能够用不同的颜色在代码中标记不同的方法,非常实用。不过很可惜的是,这个插件不是免费的,只有30天的试用时间。

 

试用地址:http://visualstudiogallery.msdn.microsoft.com/1c54d1bd-d898-4705-903f-fa4a319b50f2

Visual Assist

写Cocos2d-x的C++代码时,这个是必须的,不过不是免费的。很强的代码提示,包括VA Outline


链接:https://visualstudiogallery.msdn.microsoft.com/D6678A1F-C700-4532-8C5E-A799D875063D

 

VSColorOutput

这个也很好用,默认的编译结果输出是黑白的,找error和warning把眼睛看的累,彩色输出很实用。

链接:https://visualstudiogallery.msdn.microsoft.com/f4d9c2b5-d6d7-4543-a7a5-2d7ebabc2496

 

VSCommands for Visual Studio

这个工具非常强大,并且是免费的,但由于其功能太多了反而我一般没有装它(我比较喜欢轻量级的插件)。不过由于其强大的功能这里还是要推荐一下的。具体功能在它的官方网站上有介绍,大概有二三十项,我就不一一列举了。这里只简单的介绍一下我喜欢的几个功能:

输出窗口显示增强:

输出窗口无法高亮显示一直是VS做得不够细致的地方,这个工具有效的弥补了这一不足。

 

自动隐藏菜单:

可以隐藏菜单以节省屏幕空间,我以前介绍的另一个插件HideMainMenu功能类似,不过它功能更强大:支持菜单鼠标悬停显示,并且带有动画效果。

 

代码显示增强:

它能在代码块的结束部分加一些提示,不过感觉这个功能对于那臭长臭长的烂代码非常有用,用在本身比较紧密的代码反而显得点缀过多了,不如前面介绍的C# outline有效。

 

文档结构图

VisualStudio 2012时,就已经合入了那个增强的文件浏览器,对代码可以显示其成员结构。不过这个更加强大,对UI控件,XML配置文件,资源文件等都能非常精致的显示出来。美中不足的时显示速度不像VS那样是瞬间显示,需要一小会儿Load一下。

下载

VSCommands 14 for Visual Studio 2015

VSCommands for Visual Studio 2013

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表