《HarmonyOS:领航者说》技术公开课来啦,大咖分享、实战解码,不容错过 了解详情
写点什么

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

  • 2013-12-04
  • 本文字数:1367 字

    阅读完需:约 4 分钟

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 移除了该功能,这让很多开发者无所适从。同时现在也没有任何其他的第三方工具具有该功能。

InfoQ**:Visual 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

2013-12-04 05:591507
用户头像

发布了 321 篇内容, 共 127.8 次阅读, 收获喜欢 19 次。

关注

评论

发布
暂无评论
发现更多内容

非传统的“易观”,和他的技术驱动之路

易观大数据

食堂就餐卡系统设计

一个节点

极客大学架构师训练营

聚焦2020云栖大会 边缘计算专场畅谈技术应用创新

阿里云Edge Plus

整合Micrometer与Prometheus & ElasticSearch

李欢颜

大咖布道丨证券行业规模化敏捷和核心能力演进

华为云开发者联盟

产品 证券 大咖

就餐卡系统第一周作业「架构师训练营第 1 期」

天天向善

学习

架构师训练营01周 -- 命题作业

骏马

极客大学架构师训练营

谈谈力软快速开发平台B/S专业报表工具

Learun

小程序 敏捷开发 开发者工具 报表

UML图

饺子

[Go] 设置各种选项的最佳套路

eddix

设计模式 Go 语言

食堂就餐卡系统UML设计 - 架构师训练营第1周作业

netspecial

极客大学架构师训练营

加速连接效率 阿里云推出5G消息使能平台MEP

阿里云Edge Plus

第一周学习总结

饺子

多方计算——打开区块链应用新场景

CECBC

区块链 大数据

第一周总结

一个节点

极客大学架构师训练营

简直人生外挂,直接涨薪20K,跪谢这份性能调优实战指南

小Q

Java MySQL 架构 JVM 性能调优

第一周学习架构方法总结

三板斧

阿里云发布边缘计算视频上云解决方案 为海量视图处理提供城市级云基础设施

阿里云Edge Plus

边缘计算

Servlet 知识点

陈靓-哲露

架构师技术栈

elfkingw

第一周作业

Geek_4c1353

极客大学架构师训练营

架构方法周总结第一周作业「架构师训练营第 1 期」

天天向善

学习

Vue-防止重复点击指令

老菜鸟

Vue 指令

云图说 | 通过Helm模板快速部署中间件应用

华为云开发者联盟

容器 k8s

非暴力拆解:小熊派NB-IoT通信扩展板

华为云开发者联盟

IoT 通信 芯片

云栖大会CDN技术专场:如何构建企业级内容分发加速体验?

阿里云Edge Plus

CDN

微服务 API 网关kong的爬坑之路

夏目

微服务 kong

Vitalik Buterin: 协作的好坏两面

安比实验室SECBIT

区块链 博弈论 协作

领域模型的定义

Braisdom

Java 领域驱动设计 ObjectiveSql

抓住这些BUG程序员进大厂也就这回事,工作后2到3年进大厂操作指南

Java架构师迁哥

程序员写个人技术博客的价值与意义

Java架构师迁哥

Visual Commander专业版v1.3 包含99个命令、50个扩展,支持C#语法高亮_语言 & 开发_Anand Narayanaswamy_InfoQ精选文章