Visual Studio
是微软公司推出的开发环境,Visual Studio
可以用来创建Windows
平台下的Windows
应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和Office
插件。
本文介绍16款最棒的Visual Studio
扩展:
- DevColor Extensions
简单的颜色工具,包含一个颜色选择工具。
- Snippet editor
代码片段编辑器是一个开源的插件,可增强 Visual Studio 允许直接编写和运行某段代码
- Productivity Power
the Productivity Power Tools, your extension state (disabled or enabled) will be retained when you install a new version of the Tools as long as Visual Studio is running during the installation.
- Image Optimize
为解决方案视图中的图片增加右键菜单用于优化图片,支持 PNG, GIF 和 JPEG 文件。
- VS Command 10 Extension
VSCommands 提供了一些你每天都要使用的代码导航和生成的快捷访问方式。
- Web Essentials
Live Web Preview tool 可让你在浏览器砂锅内打开Web项目并在保存和构建的时候更新,也可直接编辑 CSS 并查看效果。
- JS Enhancements
该扩展提供了 JavaScript 和 CSS 的语法高亮编辑器。
- Numbered Bookmarks
Numbered Bookmarks 可让开发者方便的使用数字来创建和访问书签,可使用0…9创建10个书签。
- FoxCop Integrator
FxCop Integrator 允许集成独立的 FxCop 和 Code Metrics PoewrTool 到 VS2010. 你可直接在 VS2010 Pro 中分析代码。
- Code Compare
Code Compare 是一个强大的文件和文件夹的比较工具。
- Open Folder in New Windows Explorer
该扩展扩展了代码编辑器中 “Open Folder in Windows Explorer” 上下文菜单
- Regular Expresion Margin
A margin which exposes .Net Regular Expressions search and replace capabilities on a given code window. Toggle the margin by Alt+r. Navigate to next search by Alt+n. Navigate to previous earch by Alt+p. Escape key hides the margin and set focus back to the
code window. Even if the margin is hidden, as long as there is search in the Find What textbox, it will continually do a search on text updates.
- Visual Studio Color Theme
允许开发者自定义开发环境的颜色,包括对菜单、工具栏、tab等界面的颜色设置。
- Spell Checker
该扩展提供自然语言的拼写检查,支持纯文本文件、源码文件和 HTML/ASP 页面。
- Triple Click
通过三次点击来选择代码
- Go To Definition
通过Ctrl +鼠标点击来执行 “Go To Definition” 操作
VS 2015-2017好用插件
Viasfora
高亮,让自己看代码舒服
ClaudiaIDE
更换编辑器背景
Markdown Mode
编辑
MarkdownGlyphfriend
图像文字支持
Web Essentials
Web开发增强
AStyle Extension
代码风格格式化
Code Cracker for C#
类似Resharper内的丰富优化提示
Microsoft Visual Studio 2015 Installer Projects
以前版本自带的安装模版
CodeMaid
代码整理,还能在面板中快速折叠/展开代码
Indent Guides
缩进辅助线 , SuperCharger中已包含相同功能
Toggle Comment
快速注释、解除注释
FeinBrace
括号跳转
vs2013,2015,2017 常用的插件
ReSharper
ReSharper是一个JetBrains公司出品的著名的代码生成工具,其能帮助Microsoft Visual Studio成为一个更佳的IDE。你可以进行深度代码分析,智能代码协助,实时错误代码高亮显示,解决方案范围内代码分析,快速代码更正,一步完成代码格式化和清理,业界领先的自动代码重构,高级的集成单元测试方案,和强大的解决方案内导航和搜索。
这是一个vs中 的一个超级插件,我最喜欢它里面的js jq 的提示 非常的棒,后台的提示也是非常的厉害,开发必备!(谁用谁知道。值得体验。)
缺点 就一点 那就是 打开项目的时候 ,它需要对你的代码进行 识别, 添加一些标识之类的。 和一些功能。加载稍微慢一些,比如之前你打开一个项目需要3秒就可以操作了。现在需要6秒。但是 如此强大的功能,非常值得等这几秒。
SQLPrompt
这个插件呢 就比较简单了。 他不是vs 的 插件。 他是SQLServer
的智能提示。 你还在为记不住sql
关键字全拼发愁么。 你还在为打关键字时 大小写切换感觉麻烦么。这个插件你值得拥有。
还有一个功能我非常喜欢。 就是 当你 输入 insert into 表名 然后他会为你自动出现这样的代码
INSERT INTO dbo.OpenUserSet
( CardID, Name, OMoney )
VALUES ( N'', -- CardID - nvarchar(max)
N'', -- Name - nvarchar(max)
N'' -- OMoney - nvarchar(max)
)
Web Essentials
这是一个前端页面的插件。可以说是 包含了页面所有需要的功能可以和ReSharper
有一拼
HideMenu
这个插件的唯一功能就是将上方的导航栏 隐藏,当你按下 A l t
再次出现在 上方。松开它又会隐藏起来。为窗口腾出更大的空间。 也让整个窗口看起来非常的简洁。
-
SelectionHighlight
(高亮选中的所有词)
这个是我用过最棒的高亮插件了。 推荐给大家。 -
IndentGuide v15
(括号对齐线)
这个插件的效果呢就是这个样子的,当我们的代码头和尾巴相差太远, 出了屏幕,或者多层括号的时候,这个插件就体现出他的价值了,层次非常的清晰。
{
两个括号中间有一条虚线。
}
ColorfulIDE
(背景)
vs的纯色背景是不是看腻了 !!! 那你不妨试一试 这个。哈哈哈。宅男福利啊。
只需要简单的指定一个 文件夹路径。他就可以自动的把图片变成背景。(个人建议 :透明度 设置为 0.06 最佳)
当你因为bug
烦恼时,看一眼背景。瞬间就可以振奋起来。。 哈哈 时刻保持 好心情。
以上就是我推荐给大家的7款非常棒的插件。都是我一直在用的。 换了好几款 vs 。每次都会把他们 7 个全都装上。
vs2010 2013 2015+ 必备插件精选(15个)
工欲善其事,必先利其器。尽管visual studio本身已经非常强大,但优秀的插件仍然可以帮开发者大大提高效率,以下是牛牛非常喜欢的vs插件。
1、Indent Guides
绝对是必须的,有了这些辅助线,代码结构一目了然。
2、AllMargins 2012
不仅仅是Indent Guides的加强版,还提供区块代码预览
3、C# Formatter (针对C#代码的格式化工具)
4、Highlight all occurrences of selected word
高亮所有和当前选中相同的词,这款插件有多个版本,大家可以搜索名字比较下
5、CodeMaid (整理与优化代码)
6、VSCommands for Visual Studio 2013(有多个版本,可搜索名字)
代码显示增强:它可以在尾部显示方法或过程名字,仅因这个就非常喜欢了
7、C# outline (代码折叠预览)
8、VS10x CodeMAP
程序代码可视化,可快速找到代码中的过程,类,方法;书签功能等
9、Hide Main Menu (可以隐藏菜单以节省屏幕空间,支持菜单鼠标悬停显示,并且带有动画效果。)
10、GhostDoc
一个免费的文档自动生成插件。它可以根据方法和方法的类型信息和参数自动生成XML注释信息。
11、Web Essentials (更多中文详细介绍…)
对CSS、JavaScript和HTML都提供了很多快捷的功能支持:即时预览Live Web Preview,兼容性CSS代码生成,TODO注释特殊支持,图片预览 ,颜色可以在十六进制、rgb、和名称直接互相转换等
12、CodeRush (代码修正建议等众多功能)
13 、ReSharper (代码重构和代码风格,也有代码修正功能,中文介绍)
14、Viasfora (很实用的关键字高亮和彩虹括号, 能让代码看起来非常舒心)
15、ClaudiaIDE (可以给你的VS编辑窗口换背景)
常用VS插件
工欲善其事,必先利其器,没有好的工具,怎么能高效的开发出高质量的代码呢?本文为各ASP.NET 开发者介绍一些高效实用的工具,涉及SQL 管理,VS插件,内存管理,诊断工具等,涉及开发过程的各个环节,让开发效率翻倍。
- Visual Studio
Visual Studio Productivity Power tool: VS 专业版的效率工具。
Web Essentials: 提高开发效率,能够有效的帮助开发人员编写CSS, JavaScript, HTML 等代码。
MSVSMON: 远程Debug 监控器 (msvsmon.exe) 是一种轻量级的应用程序,能够远程控制VS来调试程序。在远程调试期间,VS 在调试主机运行,MSVSMON 在远程机器中运行。
WIX toolset: 可以将XML 源代码文件编译成Windows 安装包。
Code digger: Code Digger 是VS 2012/2013 的扩展插件,能够帮助开发人员分析代码。
CodeMaid: CodeMaid 是一款开源的VS2012/2013/2015 插件,提供代码分析,清理,简化代码的功能。
OzCode: 非常强大的VS 调试工具。
CodeRush: 是VS的提高代码重构和提升效率的VS插件。
T4 Text Template:VS中T4 文本模板是生成代码文件最常用的模板文件,这种模板文件是通过编写文本块和控制逻辑来实现的。
Indent Guides: 快速添加缩进行。
PowerShell Tools:支持开发和调试PowerShell 脚本和VS2015代码块的工具包。
Visual Studio Code: 免费的跨平台编辑器,可以编译和调试现代的Web和云应用。
Fiddler: 能够捕获 http 请求/响应来模拟请求行为。
AutoMapper: 自动生成对象到对象的映射代码,比如,能够生成从实体对象映射到域对象,而不是手动编写映射代码。Object to object mapping. Like, the tool can be used to map entity objects to domain objects instead of writing manual mapping code.
Unity/Ninject/Castle Windsor/StructureMap/Spring.Net: 依赖性映射框架,提供很多可用的DI 框架。
.NET Reflector: .NET 程序反编译器。
dotPeek: .NET 程序反编译器。
ILSpy: .NET 程序反编译器。
memprofiler: 非常强大的查找内存泄露和优化内存使用的工具。
PostSharp: 去除重复编码和避免由于交叉引用产生的代码冗余。
ASPhere: Web.config 图形化编辑器
- WCF
SOAP UI: API 测试工具,支持所有标准的协议和技术。
WireShark:UNIX和Windows系统的网络协议分析器。用于捕获TCP 层的拥塞状况,还能帮你过滤无效信息。
Svc TraceViewer: 提供文件追踪视图,是由WFO提供的。
Svc Config Editor: 用于管理WCF相关配置的图形化界面工具。
- MSMQ
QueueExplorer 3.4: 提供消息操作功能,如复制,删除,移动消息,保存和加载,强压测试,浏览编辑等
- LINQ
LINQ Pad: LINQPad 是一个轻量级工具,用来测试Linq查询。 可以测试由不同语言写的.Net 语言脚本。
LINQ Insight: LINQ Insight Express 可嵌入 Visual Studio 中,能够分析设计时的LINQ查询 。
- RegEx
RegEx tester: 正则表达式插件。
regexr: 在线正则表达式开发和测试工具。
regexpal: 在线正则表达式开发和测试工具。
Expresso: 桌面版的正则表达式工具。
RegexMagic : 能够根据文本模式自动生成正则表达式的工具。
- Javascript/JQuery/AngularJS
JSHint: JavaScript代码质量监控工具,定义了很多非常严格的规则。
JSFiddle: 提供了浏览器内部的开发环境,能够测试HTML,CSS,Javascript/JQuery代码
Protractor: 端到端的框架,能够测试Angular应用。
- SQL Server
SQL Profiler: SQL 跟踪监控工具。
ExpressProfiler: ExpressProfiler (aka SqlExpress Profiler) 是一个小型快速的SQL Server Profiler的替换工具,自带GUI界面。能够用于企业版和非企业版 的SQL Server。
SQL Sentry Plan explorer: 提供了SQL 查询执行计划的很好的物理视图。
SQL Complete: 为 SQL Server Management Studio and Visual Studio 提供非常智能的,优化SQL 格式的管理工具。
NimbleText:文本操作和代码生成工具。
Query Express: 轻量级的SQL 查询分析器。
IO Meter: 提供IO 子系统的一些访问具体情况
sqldecryptor: 可以解密SQL Server 中的加密对象,如存储过程,方法,触发器,视图。
SpatialViewer: 可以预览和创建空间数据。
ClearTrace: 导入跟踪和分析文件,并显示汇总信息。
Internals Viewer for SQL Server: Internals Viewer 用来在SQL Server 的存储引擎中的查找工具,以及获取数据在物理层是如何分配,组织和存储的。
- NHibernate
NHibernate Mapping Generator : 生成 NHibernate 映射文件,并从存在的数据库表映射到领域类。
- Tally
Tally ERP 9
Tally dll: .net 的动态链接库,能够将Tally Accounting 软件集成到应用程序中 ,通过代码对数据进行push或pull操作。
- 代码Review
StyleCop: StyleCop 是静态代码分析工具,能够统一设置代码样式和规范。 可以在Visual Studio 中使用,也可以集成到 MSBuild 项目。
FxCop: FxCop 是静态代码分析工具,能够通过分析.Net 程序集保证开发标准。
- 运行状况捕获
WireShark: It is a network protocol analyzer for Unix and Windows. It can capture traffic at TCP level.
HTTP Monitor: enables the developer to view all the HTTP traffic between your computer and the Internet. This includes the request data (such as HTTP headers and form GET and POST data) and the response data (including
the HTTP headers and body).
- 诊断工具
Glimpse:提供服务器端诊断数据。如 在ASP.NET MVC 项目,可以通过NuGet添加。
- 性能
PerfMon: 使用 性能计数器监控系统性能。
- 代码转换器
Telerik Code Converter: C# 到 VB 及 VB 到C# 代码转换器. I是一个在线编辑工具,可以选择 ‘Batch Converter’ ,并使用压缩包上传文件。
- 屏幕记录工具
Wink: Using Wink, 可以轻松截图,并为截图添加描述等,也可以录制Demo。
- 文本编辑器
Notepad++: 源码编辑器
Notepad2: 轻量级功能丰富的文本编辑器
sublimetext:富文本编辑器
- 文档工具
GhostDoc: GhostDoc 是 Visual Studio 扩展项,能够自动生成 方法或属性的 文档注释,包括它们的类型,名称,其他上下文信息。
helpndoc: helpndoc 用于创建帮助文档工具,能够根据文档源生成多种格式。
- 其他
FileZilla: FileZilla 是开源的FTP 工具. 通过FileZilla 客户端可以将文件上传到FTP 服务器上。
TreeTrim: TreeTrim 是调整代码的工具,能够删除一些无效的debug文件和临时文件等。
BrowserStack: 支持跨浏览器测试的工具。
BugShooting: 屏幕截图软件,能够铺货和附加工作项,bug,问题跟踪项等。
Postman: REST 客户端,能够发送http请求,分析REST 应用程序发出的响应。
Web developer checklist: checklist可用来管理开发计划
PowerGUI: 能够快接收和使用PowerShell 来有效管理 Windows 开发环境。
Beyond Compare: 提供文件对比功能。
PostMan: REST Chrome 器扩展项
Devart Codecompare: 文件区分工具,能够读取 C#, C++,VB 代码结构 。包括:文件夹对比工具,独立App 比较合并文件夹和文件,代码review 支持。