实用的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 信息和其他数据。
- vue集成文件上传插件(vue 实现上传组件)
- dedecms导入doc插件(DEDECMS教程之静态模板类类文件)
- vue.js 怎么做插件(Vue.js实现音乐播放器)
- chrome适合开发的插件(Chrome插件扩展开发全攻略完整demo)
- dede裁剪插件(DEDE在图集列表中调出图集的所有图片)
- dedecms缩略图插件(织梦DEDECMS有缩略图显示,没有显示随机指定图片的实现方法)
- dedecms添加模板(dedecms正文自动排版插件 伪原创站必备)
- dedecms采集插件(dedecms 软件下载模块加入flashget快车下载代码)
- vue表单上传图片数据(vue-cropper插件实现图片截取上传组件封装)
- html5菜单栏(html5写一个BUI折叠菜单插件的实现方法)
- 如何在webpack中搭建项目(如何在webpack项目中调试loader插件)
- 常用的mysql查询语句(MySQL查询重写插件的使用)
- thinkphp5.1插件实现(Thinkphp5.0框架使用模型Model的获取器、修改器、软删除数据操作示例)
- 织梦插件分站添加地区(织梦自身的友情链接插件会是竖直排列如何使其横向排列)
- smartbattery插件正确使用方法(Smarty模板配置实例简析)
- webpack源码解析(80行代码写一个Webpack插件并发布到npm)
- 到了岁末 临门一脚 节点,天台综合督评会目标直指 全年红(到了岁末临门一脚)
- 寒假余额不满24小时,不如来一场说走就走的亲子阅读之旅(寒假余额不满24小时)
- 省委书记出席的交流会,十位县委书记同场发言,代表公文材料的高水平(省委书记出席的交流会)
- 《刘老根3》热播,去世15年的她却再次被 伤害(去世15年的她却再次被)
- 十二星座爱情支配欲指数(十二星座爱情支配欲指数)
- 虐待儿童是发泄支配欲的愚蠢行为(虐待儿童是发泄支配欲的愚蠢行为)
热门推荐
- elementui多个组件怎么使用(ElementUI在实际项目使用步骤详解)
- sqlserver如何设置定时备份(SQL Server使用脚本实现自动备份的思路详解)
- python批量创建字典(Python编写合并字典并实现敏感目录的小脚本)
- css3怎么改成3d(灵活运用CSS3特性绘制简易版围棋效果)
- 创建数据库入门教程mysql(MySQL数据库安装教程一学就会)
- ecmascript解析(ECMAScript6中Map映射的基本概念与常用方法)
- javascriptloop教程(JavaScript中的AOP编程的基本实现)
- 比较好用的安装包制作工具 Advanced Installer
- web前端css总结(前端面试必备之CSS3的新特性)
- thinkphp5如何实现消息队列(thinkPHP5.1框架使用SemanticUI实现分页功能示例)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9