如何增强Visual Studio的易用性

同类软件对比(一):Visual Studio(IDE) VS Visual Studio Code Visual Studio 和 Visual Studio Code,它们一个是微软旗下的老牌霸主,另一个是风头正劲的后起之秀;一个号称“宇宙最强IDE”,一个被赞为“编辑器中的瑞士军刀”,我们应该如何选择?本文将为您彻底厘清这两款明星产品的身份,从核心定义、相同点到本质区别,进行一场全方位的深度对比。最后,我们还将提供最直观的实战选择建议,帮助您无论是开发大型企业应用、编写网页前端,还是只是学习编程,都能做出最明智、最高效的选择。 阅读详情

增强我们的Visual Studio(更新中) 收藏
增强我们的Visual Studio(更新中)

芭蕉的一篇文章《玩转Visual Studio ---Editor篇》让我想起了跟一个同事的争论。

这位同事是用Java的,最近的一个.NET项目中,他来帮我们做。所以他也开始使用VS2005了,我觉得他至少具有一条Java开发人员的典型特征——对微软相当鄙夷,这个也就罢了,跟我没多大关系。其后在开发过程中,他经常抱怨VS2005不好用,又说Eclipse如何如何好用云云。说实话,本来我对微软及其产品也没有太多好感,但毕竟跟VS朝夕相处,日久生情,于是经常是他说VS哪个地方不好用,我就会为VS进行一番辩护。一段时间下来,至少也向他证明了,Eclipse的大部分功能VS2005也具备了;同时,不得不承认,VS2005的IDE有其不足。

于是我通过google找到一篇文章 Visual Studio vs Eclipse,想看看两者究竟对比如何。这篇文章里Jon Skeet更青睐于Eclipse,他提到了以下几点:

定位类型/资源
重载智能感知
组织引入
JUnit集成
导航链接
SourceSafe集成
结构差异比较
保存时编译
组合的文件和类浏览器
Jon Skeet认为,在上述方面Eclipse要强于VS2005,同时他也提到了VS2005的一些解决方案。

1、DPack

DPack是一组用于VS 2003/2005的免费工具。其目标是极大地提高开发人员的生产力,自动化重复过程,对VS的一些特性进行扩展。它包含多个浏览器工具,帮助开发人员对类、方法和程序集类型快速定位。DPack也包括增强了的书签功能,各种代码导航工具以及改进了的Surround with功能。来看几幅截图:

1.1 代码浏览器

使用便利的对话框帮助开发人员快速定位到代码成员,如方法和属性。

 

它与VS2005中的“Find Symbol”不同。因为它是即时更新的搜索——当你键入时,列表会即时更新。

1.2 文件浏览器

使用便利的对话框帮助开发人员快速定位到任意数量的文件。

 

1.3 解决方案浏览器

解决方案浏览器是类浏览器和文件浏览器的结合。

 

1.4 框架(Framework)浏览器

定位到一个类型,及其相应的命名空间和程序集。

 

1.5 计数书签(Numbered bookmark)

计数书签帮我们通过数字设置和定位书签。每个文件共有10个,从0到9。

 

1.6 Surround With

Surround With特性帮助我们用一些最常用的代码结构来包含选中代码。

 

1.7 代码导航

代码导航功能帮助我们在代码元素间跳转。

 

1.8 解决方案统计数据

解决方案统计工具帮助我们评估整个解决方案的体积。包括文件数,代码行数等。

 

1.9 解决方案备份工具

备份工具可用来备份整个解决方案或其中的单个项目。

 

 

1.10 支持选项

1.11 键盘架构

该插件确实非常方便好用,强烈推荐!

2. TestDriven.NET

我们可以单独使用NUnit,但这需要经常在VS和NUnit间切换,TestDriven.NET与VS集成,可以免除此痛。

3. GhostDoc

GhostDoc是Visual Studio的一个免费插件,可以帮助开发人员编写XML格式的注释文档。我曾翻译过一篇对其介绍的小文,有兴趣看看。

4. PInvoke.NET

PInvoke.NET是一个wiki,用于建立正确的P/Invoke签名。

先写这些,大家手头有什么好东东,也来一起推荐吧,把我们的VS打造为更好的IDE!

更新:2007-10-23

5. VSSDK Assist

芭蕉兄提供,一个用于扩展VS的可视化工具集,目标是提供扩展VS的工具和指导.

6. Microsoft Visual Studio 2005 IDE Enhancements

主要功能:

Index Find
代码结构查看器
文件比较
下载请点击这里.园子里的介绍页面链接.

更新:2007-10-24

7. PowerToys for the Class Designer and Distributed System Designer

这组Add-In增强了VS2005中已有的类设计器和分布式系统设计器的功能。

8. Bordecal.ImportsSorter add-in for Visual Studio 2005

我们在文件的开头可能会引入多个命名空间,包括.NET Frameword的,第三方,我们自己的,如果手动写还好些,如果是采用快捷键Shift+Alt+F10导入的,就可能比较乱了,该Add-In就可以帮我们来整理排序。其排序规则一定程度上还可定制。

9. SlickEdit Gadgets for Microsoft Visual Studio 2005

几个颇有意思的小玩意儿。

10. CoolCommands for Visual Studio 2005 RTM

在VS中添加多个有用的命令。

11. Resource Refactoring Tool

为开发人员提供一种简单的方式,将代码中的字符串硬编码提取到资源文件中。

12. NUnit Code Snippets for Visual Studio 2005

针对NUnit的一些Code Snippet。

13. MRU Cleaner v1.0.0.5

MRU即Most Recently Used, 指VS中的Recent Files和Recent Projects列表。在开发过程中,对于有些项目/文件,我们可能以后不再打开了;或者已经移除了;或者是通过添加已存在的项目命令打开的,我们都不希望在MRU列表中看到,该add-in可以帮助我们进行整理。

14. Clipboard Manager

维护剪贴板的内容,而且可以将这些内容“持久化”到机器上,非常方便!

最后,推荐两个链接,这里有大量有用的东东:

Scott Hanselman's 2005 Ultimate Developer and Power Users Tool List

Visual Studio 2005 Add-ins List on en.csharp-online.net

另:很感谢这位同事,他的偏执给我留下了很深的印象。我想作为一个程序员,是应该具备一定的偏执,它一定程度上反映了对程序的热爱,唯有热爱,才能有所成就

转自;http://www.cnblogs.com/anderslly/archive/2007/10/22/enhanceourvs2005.html

 

本文来自优快云博客,转载请标明出处:http://blog.youkuaiyun.com/heqi915/archive/2007/11/30/1908261.aspx

USysWare DPack 2015 3.9.1.zip DPack is a FREE collection of Microsoft Visual Studio tools. DPack is designed to greatly increase developer's productivity, automate repetitive processes and expand upon some of Microsoft Visual Studio features. DPack includes various browser tools that allow the developer to quickly find solution files, types, particular type members, methods or properties for instance, or quickly find and reference standard .NET framework types. DPack includes greatly enhanced numbered bookmarks feature, various code navigation tools as well as streamlined surround with feature, and much more. See screenshots and learn more about individual features using Features menu. 立即下载

相关推荐

GhostDoc v4.9.15086

GhostDoc是Visual Studio的一个免费插件,可以帮助开发人员编写XML格式的注释文档。

增强我们的Visual Studio(更新中)

芭蕉的一篇文章《玩转Visual Studio ---Editor篇》让我想起了跟一个同事的争论。 这位同事是用Java的,最近的一个.NET项目中,他来帮我们做。所以他也开始使用VS2005了,我觉得他至少具有一条Java开发人员的典型特征——对微软相当鄙夷,这个也就罢了,跟我没多大关系。其后在开发过程中,他经常抱怨VS2005不好用,又说Eclipse如何如何好用云云。说实话,本来我对微软及...

weixin_34357436的博客 172

DPack2012-3.8.3

VS快速定位文件、代码插件——DPack Alt+G  全部元素 Alt+M  全部方法 Alt+C  全部类/接口 Shift+Alt+P  全部属性 Shift+Alt+E  全部事件

Visual Studio 的提高效率好工具 -- DPack

DPack从vs2005时被同事安利之后,就爱上了,超级好用啊,vs2008、vs2012一路追随~直到前些天升级的vs2015,由于忙没有装DPack,难受了好久,今天终于找到再装上,顺道写一下吧。 1.网址:http://www.usysware.com/DPack/Default.aspx 2.常用功能说明: 2.1解决方案里查找文件 快捷键:A...

weixin_34204722的博客 663

DPack(vs2010)

DPack is a FREE collection of Microsoft Visual Studio 2010 tools. DPack is designed to greatly increase developer's productivity, automate repetitive processes and expand upon some of Microsoft Visual Studio features. DPack includes various browser tools that allow the developer to quickly find solution files, types, particular type members, methods or properties for instance, or quickly find and reference standard .NET framework types. DPack includes greatly enhanced numbered bookmarks feature, various code navigation tools as well as streamlined surround with feature, and much more. See screenshots and learn more about individual features using Features menu. Major features included: Code Browser (now with JavaScript, Xml and config files support) File Browser Solution Browser Framework Browser Numbered Bookmarks Surround With Code Navigation Solution Statistics Solution Backup All features support C#, VB, C++ and Ruby In Steel based projects.

GhostDoc Enterprise-Professional v2019.1.19150.zip

GhostDoc 亲测支持2019,使用说明详细目录中的使用说明书,有什么不明白的可以私信。批量添加注释,结合 SHFBInstaller_v2019.11.17.0 可以很好的生成 .chm文档。

GhostDoc拓展插件Crack,GhostDoc源代码创建 XML

  什么是SubMain GhostDoc?   GhostDoc是一个 Visual Studio 扩展,它根据属性和方法的种类、参数、标题和其他上下文信息自动为属性和方法生成 XML 文档注释。   当为从基类派生的类生成文档或获取端口实现(例如,.NET Framework 或您自己的自定义框架)时,GhostDoc 将利用 Microsoft 或框架供应商编写的基类或接口的文档。   GhostDoc 是一个 Visual Studio 扩展,它根据属性和方法的种类、参数、标题和其他上下文信息

q2315702359的博客 1768

大话西游2经典单机版V8:一键架设+GM全功能+仙玉自由修改

本文详细介绍大话西游2经典单机版V8的一键架设教程和GM全功能使用指南,包括仙玉自由修改技巧。该版本无需虚拟机,解压即玩,完美还原官服经典玩法,支持离线运行,是老玩家重温经典和新玩家体验游戏的理想选择。

weixin_27303545的博客 1132

SubMain GhostDoc Enterprise v2024

GhostDoc 是 Visual Studio 的一个扩展,适用于需要使用可自定义模板从源代码生成 XML 注释、维护干净且最新的文档、以多种格式生成帮助文档、在 Visual Studio 中使用智能源代码拼写检查器等的开发人员。

控件与插件之大全 502

使用 Unity Sentis 和 Compute Shader,det_10g.onnx 进行高效人脸五官定位

在计算机视觉领域,人脸五官定位是一个重要的任务。本文将介绍如何使用 Unity Sentis 和 Compute Shader,结合模型,实现高效的人脸五官定位。我们将详细讲解每一步骤,并提供完整的代码示例。

m0_55632444的博客 2393

群晖Video Station海报墙插件更新了!手把手教你用c5h12o5插件搞定豆瓣/TMDB搜刮

本文详细介绍了如何使用c5h12o5插件为群晖Video Station配置高效的海报墙系统。该插件支持豆瓣、TMDB等多数据源并行搜刮,智能优先级设置和本地化优化,解决TMDB API失效问题,提升影视库管理体验。包含安装教程、配置策略和高级使用技巧,适合影视爱好者优化NAS媒体库。

weixin_29250403的博客 265

GhostDoc使用与原始注释

一、简介   GhostDoc是Visual Studio的一个免费插件,可以为开发人员自动生成XML格式的注释文档。      二、下载   需要的朋友可以去这里下载,填个Email地址就可以下了:GhostDoc下载地址      三、安装   下载安装完成后,可以在Visual Studio的工具菜单下找到GhostDoc的身影。    

codepython的专栏 1552

【论文精读】DisCo: Graph-Based Disentangled Contrastive Learning for Cold-Start Cross-Domain Recommendat

源域中具有相似偏好的用户在目标域中可能会表现出不同的兴趣。因此,直接迁移嵌入可能会引入不相关的源域协同信息。提出了一个基于图的解耦对比学习框架,以捕捉细粒度的用户意图并过滤掉不相关的协同信息,从而避免负迁移。 具体而言,对于每个域,我们使用多通道图编码器来捕捉多样化的用户意图。然后,我们在嵌入空间中构建亲和图,并执行多步随机游走以捕捉高阶用户相似性关系。将一个域视为目标域,我们提出了一种以用户相似性为指导的解耦意图对比学习方法,以优化跨域的用户意图桥接。

qq_52342142的博客 1227

Visual Studio 2010 中JS注释制作

Visual Studio 2010中的js注释已经很强大了,但怎么才能和调用c#的方法一样容易呢?怎样才能让每个参数都有注释说明呢?底下就是想要的答案。   先上图,如图所示:         其中红色的办法为注释效果,当然制作的方法也在其中,在js的方法中用c#的注释,给每个方法和参数设置完信息调用的时候就有了。代码如下: script type="text/javascript"

磊哥聊Java 479

华为AR6140E/S5735设备密码策略配置全攻略:从复杂度到锁定机制

本文详细介绍了华为AR6140E/S5735设备的密码策略配置方法,涵盖密码复杂度、时效性和防护性三大核心维度。通过具体的CLI命令示例,指导管理员如何设置密码长度、字符组合、有效期及登录失败锁定等安全机制,为企业网络提供全面的用户名密码防护策略。

weixin_30836759的博客 531

爬虫法律风险与合规边界

爬虫技术的法律边界正在快速收紧。从2017年上海晟品案开启爬虫入刑先河,到2025年Cloudflare区块链溯源技术将违规行为与企业主体永久绑定,合规已从"可选项"变为"必选项"。技术团队需要建立三层防御体系法律合规层:法律适用判定、授权管理、合同审查、隐私政策;技术控制层:访问控制、数据加密、匿名化、审计日志、监控告警;组织管理层:DPO任命、培训体系、应急响应、合规审计、绩效考核。

从事移动开发八年,csdn博客专家,阿里云特邀专家,华为云云享专家,高级网络信息安全工程师,大数据工程师(高级),python技术开发(高级),HarmonyOS 应用开发者高级认证,现在某学校任教。 1161

微软即将发布第一个64 位版Visual Studio

关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号|嵌入式专栏参考来源:https://devblogs.microsoft.com/visualstudi...

strongerHuang 1073

LVGL在单色屏上运行

本文主要讲述LVGL在单色屏应用中的实现思路,并已验证通过。网上关于lvgl移植的文章有很多了,本文不加以赘述。

weixin_43278295的博客 4462

js-assistant:为JavaScript开发者带来超120项代码增强功能

js-assistant:为JavaScript开发者带来超120项代码增强功能 在现代Web开发中,JavaScript、TypeScript、React 和 Vue.js 构成了前端开发的核心技术栈。而为了提高开发效率和代码质量,拥有一款功能强大的代码辅助工具是必不可少的。今天,我将向您推荐一个开源项目——js-assistant,它为Visual Studio Code编辑器增加了超过120...

gitblog_00393的博客 1030

基于SAGE算法的宽带信道参数估计算法的MATLAB仿真

本文将介绍如何使用MATLAB进行SAGE算法的仿真,以便更好地理解和应用该算法。SAGE算法是一种基于最大期望(Expectation-Maximization)方法的迭代估计算法,用于估计未知的参数。在宽带信道参数估计中,SAGE算法通过迭代优化来估计信道的传输函数。总结起来,本文介绍了如何使用MATLAB进行基于SAGE算法的宽带信道参数提取算法的仿真。通过以上步骤,我们可以得到估计的信道响应,并与真实信道响应进行比较。此外,SAGE算法还可以与其他信道估计算法相结合,以提高估计的准确性和性能。

CodeRoarX的博客 1075

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

提前剧透 Visual Studio 2022 的最新功能

无论您是通过在开发者社区上提交您的建议,还是通过填写调查表,向我们发送反馈,还是参与客户研究,我们所有产品的开发都始于您,感谢您为继续指导Visual Studio的产品路线图而做出的贡献。在这里我很高兴宣布Visual Studio 2022的第一个预览版本将在今年夏天发布。 下一代的Visual Stuido将更快,更易访问且更轻巧,专门为学习者和构建工业规模解决方案的人设计。有史以来第一次,Visual Studio将是64位。用户体验将变得更加干净,智能和易操作。 开发团队的地理分布比以往任何时候都

MicrosoftReactor的博客 4742

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Visual Studio 2008、SQL Server 2008和Windows Server 2008发布日期确定

原文地址:http://www.infoq.com/cn/news/2007/07/visual-studio-launch;jsessionid=15E275F8FF02BBDD77E6F201B10A2333 在昨天于丹佛举行的微软世界合作伙伴会议(Microsoft's Worldwide Partner Conference)上,Kevin Turner宣布了Windows Serv...

weixin_30734435的博客 66

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

PHP代码规范检查器与WordPress编码标准在Visual Studio Code中的集成

PHP代码规范检查器与WordPress编码标准在Visual Studio Code中的集成 项目基础介绍 该项目是一个开源项目,旨在帮助开发者能够在Visual Studio Code(VS Code)中轻松地集成PHP CodeSniffer和WordPress Coding Standards。项目主要使用PHP和JavaScript编程语言,利用VS Code的扩展功能,为开发者提供一个...

gitblog_00431的博客 876

迈向 64 位时代,Visual Studio 2022 要来啦!

点击上方 "编程技术圈"关注,星标或置顶一起成长后台回复“大礼包”有惊喜礼包!每日英文You will meet two kinds of people in life:...

程序员小乐 636

提升开发效率的利器:Visual Assist X 番茄插件

提升开发效率的利器:Visual Assist X 番茄插件 【下载地址】VS2010番茄插件安装指南 本资源文件提供了在Visual Studio 2010中安装番茄插件(Visual Assist X)的详细教程。番茄插件是一款增强Visual Studio功能的工具,能够提供智能提示、代码高亮、快速追踪、高效查找和...

gitblog_06589的博客 625
上一篇: 手动设置WRE54G
下一篇: c#是如何释放资源的
marklr
博客等级 码龄19年 52粉丝 98原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值