实用的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缩略图插件(织梦DEDECMS有缩略图显示,没有显示随机指定图片的实现方法)
- vue弹窗模板(Vue登录页面的动态粒子背景插件实现)
- chrome适合开发的插件(Chrome插件扩展开发全攻略完整demo)
- canvas图片裁剪插件(浅析图片上传及canvas压缩的流程)
- jquery滚动固定插件在哪(jquery 步骤进度轴插件的实现代码)
- dedecms插件解析(dedecms文章评论功能用法分析)
- 常用的mysql查询语句(MySQL查询重写插件的使用)
- 通用版织梦dedecms(织梦DedeCMS多城市分站插件、站群插件)
- jquery隐藏动画教程(jquery插件实现鼠标隐藏)
- sublime text常用插件
- jquery插件写法
- dedecms采集插件(dedecms 软件下载模块加入flashget快车下载代码)
- php和java联系(PHP实现与java 通信的插件使用教程)
- vscode react插件(基于visual studio code + react 开发环境搭建过程)
- vue项目有element插件(Vue Element前端应用开发之前端API接口的封装)
- 宝塔面板一键部署教程(使用宝塔面板负载均衡插件的心得和解决的方法)
- 美国数十万加仑牛奶倒下水道怎么回事 原因曝光令人心痛(美国数十万加仑牛奶倒下水道怎么回事)
- 探索中国神秘文字(探索中国神秘文字)
- 重温《蜗居》 宋思明选中海藻为红颜知己,纯属巧合,与爱无关(宋思明选中海藻为红颜知己)
- 越南旅游攻略(越南旅游攻略自由行)
- 成都旅游攻略(成都旅游攻略自由行最佳线路)
- 给儿童吃什么最好(给儿童吃什么最好消化)
热门推荐
- 云主机和云虚拟主机有什么区别(什么是云主机?云主机是独立空间吗?)
- sqlserverdatetime时区(解析SQL Server中datetimeset转换datetime类型问题)
- dedecms分页效果(织梦dedecms将列表页重复的第一页去除的方法)
- python中字典的常用操作(11个Python3字典内置方法大全与示例汇总)
- python中列表操作五种常用方法(Python使用paramiko操作linux的方法讲解)
- linux中用户管理命令(Linux usermod 命令的使用)
- sqlserver备份数据库语句(SQL SERVER 数据库备份的三种策略及语句)
- 阿里云的自带mysql怎么开启(阿里云云服务器mysql密码找回的方法)
- python导出数据到mysql(python定时按日期备份MySQL数据并压缩)
- vue项目步骤(Vue项目中常用的实用技巧汇总)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9