实用的Visual Studio插件
实用的Visual Studio插件
实用的Visual Studio插件一、Resharper
ReSharper是一个JetBrains公司出品的著名的代码生成工具,其能帮助Microsoft Visual Studio成为一个更佳的IDE。它包括一系列丰富的能大大增加C#和Visual Basic .net开发者生产力的特征。使用ReSharper,你可以进行深度代码分析,智能代码协助,实时错误代码高亮显示,解决方案范围内代码分析,快速代码更正,一步完成代码格式化和清理,业界领先的自动代码重构,高级的集成单元测试方案,和强大的解决方案内导航和搜索。
1、reSharper 在滚动栏这一侧加了状态条,显然是跟MyEcplise的做法一样,这个很方便,有没有需要修改的问题,一眼就可以看明白。
2、Resharper新增加了”Go to Type” ,“Go to File”, “Go to Symbol” 和 “Go to File Member” 这个几个功能非常好用,可以极大的提高你的效率。而之前你需要通过多次的鼠标点击打开文件和类浏览器去手工搜索。
二、VSCommands for Visual Studio
这个工具非常强大,并且是免费的,具有的常见特性
输出窗口显示增强:
输出窗口无法高亮显示一直是VS做得不够细致的地方,这个工具有效的弥补了这一不足。
自动隐藏菜单:
可以隐藏菜单以节省屏幕空间,我以前介绍的另一个插件HideMainMenu功能类似,不过它功能更强大:支持菜单鼠标悬停显示,并且带有动画效果。
代码显示增强:
它能在代码块的结束部分加一些提示,不过感觉这个功能对于很长的代码非常有用。
文档结构图:
VisualStudio 2012时,就已经合入了那个增强的文件浏览器,对代码可以显示其成员结构。不过这个更加强大,对UI控件,XML配置文件,资源文件等都能非常精致的显示出来。美中不足的时显示速度不像VS那样是瞬间显示,需要一小会儿Load一下。
三、C# Outline 2013
C#的代码折叠最小只能到函数级,不像C++那样可以折叠到代码块,if和for之类的花括号是无法折叠的。不知道MS是不是故意这么做而限制写出过长的代码块。但有的时候在阅读一些历史代码和其它人写的代码的时候,还是希望有一个代码块级别的折叠功能的。
这个插件完美的实现了语法级别的代码折叠,也支持2013,非常给力。
四、SwitchStartupProject
这个小插件可以以列表的方式让我们选择启动的项目,这个对于稍微大点的工程是非常有用的。它还支持过滤掉不能启动的项目(如Dll项目),按最近启动的方式排序等,非常好用。
五、ReAttach+
VS的一个非常强大的调试功能就是附加到现有进程,但这个三步操作步骤非常繁琐(主要是在进程列表中找到要调试的基础是一件比较费眼神的事情)。这个小插件可以帮你快速附加到最近调试过的进程,是一个不可多得的好工具
六、JS Enhancements
This extension provides outlining and matching braces highlighting features for Visual Studio JavaScript and CSS editor. Works both in JS/CSS files and HTML script/style blocks.
七、LineAdornments
这个插件可以高亮光标所在的行,很多人非常喜欢这一效果。
八、Code Compare
这个是一个查看文本差异的工具,效果还是很不错的。
九、Image Optimize
在 Solution Explorer 中的任意文件夹和图片上增加一个右击菜单,可来优化文件夹中的 PNG、GIF 和 JPEG 文件。优化并不影响图片质量,优化过程采用了业内已证明的算法,用于移除 EXIF 信息和其他数据。
- dedecms导入doc插件(DEDECMS教程之静态模板类类文件)
- 常用的Chrome谷歌浏览器插件
- html5菜单栏(html5写一个BUI折叠菜单插件的实现方法)
- maven默认插件配置(Maven使用tomcat8-maven-plugin插件的详细教程)
- Visual studio中使用VSCommands插件在大括号尾部显示方法或过程名字
- thinkphp5.1插件实现(Thinkphp5.0框架使用模型Model的获取器、修改器、软删除数据操作示例)
- idea连接不上docker(IDEA使用Docker插件远程部署项目到云服务器的方法步骤)
- jquery隐藏动画教程(jquery插件实现鼠标隐藏)
- canvas图片裁剪插件(浅析图片上传及canvas压缩的流程)
- dedecms采集插件(dedecms 软件下载模块加入flashget快车下载代码)
- thinkphp支付宝支付(thinkPHP和onethink微信支付插件分享)
- sublime text常用插件
- sublime text 安装package control,方便其它插件安装
- vue集成文件上传插件(vue 实现上传组件)
- docker插件容器使用(Docker容器开jupyter不能访问到的解决方法)
- vue3兼容的插件多吗(关于vue3编写挂载DOM的插件问题)
- 赢麻了 富士公布2021年度财报 营利同比增长240(富士公布2021年度财报)
- 医事文化谈屑 | 古人的名 字 号(医事文化谈屑古人的名)
- ()
- 网友很惭愧,自己写了很多年的字,到头来还不如一名小学生写的好(自己写了很多年的字)
- 中华第一楷 张瑞龄 86岁高龄,苦练楷书71年,一幅字卖593万(中华第一楷张瑞龄)
- 冯骥才 年意(冯骥才年意)
热门推荐
- 宝塔nginx装哪个版本(宝塔面板nginx关闭状态,启动不了解决办法)
- Sql的decimal、float、double类型的区别
- SQLServer获取临时表所有列名或是否存在指定列名的方法(SQLServer获取临时表所有列名或是否存在指定列名的方法)
- css3菜单特效(CSS3实现精美横向滚动菜单按钮)
- dataframe模糊匹配合并数据(对DataFrame数据中的重复行,利用groupby累加合并的方法详解)
- lnmp常见问题(LAMP和LNMP,你更愿意选择谁,为什么?)
- vue原理详解(vue响应式原理与双向数据的深入解析)
- ASP.NET压缩图片
- php中function函数的用法(PHP中quotemeta函数的用法讲解)
- layui多级联动下拉框的实现(使用layui框架实现点击左侧导航切换右侧内容且右侧选项卡跟随变化的效果)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9