BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Visual Commander专业版v1.3 包含99个命令、50个扩展,支持C#语法高亮

| 作者 Anand Narayanaswamy 关注 0 他的粉丝 ,译者 孙镜涛 关注 2 他的粉丝 发布于 2013年12月5日. 估计阅读时间: 5 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

Visual Commander Professional v1.3已经发布,新版本包含99个命令、50个扩展,用户可以通过单击命令(Commands)窗口的添加(Add)按钮或者通过导入引入它们。它还引入了语法高亮,同时集成了Visual Studio文本编辑器允许用户编辑代码,并为Edit.FindNextSelected、Edit.FindPreviousSelected、Edit.FindNext和Edit.FindPrevious 命令添加了录制功能。

Visual Commander v1.3能够通过宏语言选择为新的命令和扩展提供选择默认语言的能力。它还修复了ReflectionTypeLoadException,当在同一台机器上安装了多个版本的Visual Studio时会发生该异常;另外还修复了FileNotFoundException,该异常在通过完整路径引用定制的程序集时会被抛出。最近发布的版本改进了对代码中保护者CR的存储处理,并对异常处理做了一些增强。

用户能够通过扩展在Visual Studio 2013/2012/2010中自动化重复的任务——或者通过使用C#、VB创建新的命令及扩展, 或者通过重用之前版本中已有的Visual Studio宏。除此之外,它还能够为Visual Studio文本编辑器录制并回放键盘命令。

借助于Visual Commander,用户能够重新分配录制宏(Record Macro,Ctrl+Shift+R)和运行宏(Run Macro,Ctrl+Shift+P)命令,只需要在Visual Studio键盘选项中人工地重新指定VCmd.RecordMacro和VCmd.RunMacro命令即可。此外,扩展还存储了所有的设置,包括命令、扩展和"%APPDATA%\Sergey Vlasov\Visual Commander\1.0\snippets.vcmd"中的临时宏。

“现在还没有可用于Visual Commander的 API。你可以为命令指定快捷键同时使用标准的Visual Studio接口将它们添加到工具栏上。”Visual Commander的首席开发者Sergey Vlasov说。
InfoQ采访了Sergey以期了解与该Visual Studio扩展相关的更多内容。

InfoQ:能与我们分享一下创建Visual Commander的真实目的么?

创建Visual Commander的主要目的是为了让开发者能够在Visual Studio 2012/2013中使用已经存在的宏命令。从Visual Studio 6开始Visual Studio就支持宏命令,为了提升生产力开发者创建了很多自定义命令,但是Visual Studio 2012移除了该功能,这让很多开发者无所适从。同时现在也没有任何其他的第三方工具具有该功能。

InfoQVisual Commander确实能够提升开发者的生产力么?

绝对的。对于常用的任务你可以创建一个命令序列去编辑代码、改变Visual Studio选项或者修改你的解决方案,然后使用一个键盘快捷键或者通过鼠标单击调用它。

InfoQ :你能与我们分享任意一个成功使用该产品的案例么?

Jeff Relf在Visual Studio用户声音上提交了自己使用Visual Commander专业版“带回宏”的体验。在Visual Studio Gallery上的Visual Commander页面上列出了3条评论和Q&A。

InfoQ:你能够透露一下Visual Commander未来的路线图么?

我计划提升Visual Commander与Visual Studio的集成,让它更加易用:

  1. 支持重新排序,在VCmd菜单中对Visual Commander命令排序。
  2. 为Visual Studio键盘选项的键盘绑定添加自定义命令名。
  3. 添加明确的菜单命令可以将记录的宏保存为命令。
  4. 我想找到一种方式可以为命令编辑启用智能感知,但是现在遇到了Visual Studio扩展性的限制。

查看英文原文Visual Commander Professional v1.3 Introduces 99 Commands, 50 Extensions and C# Syntax Highlighting

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT