QCon 演讲火热征集中,快来分享技术实践与洞见! 了解详情
写点什么

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:591262
用户头像

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

关注

评论

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

实现 ABAP 条件断点的三种方式分享

汪子熙

debug SAP abap Netweaver 7月月更

GAN简介及原理分析

秃头小苏

GAN 7月月更

数字化需要安全沙箱技术与零信任架构

FN0

安全 数据安全 零信任

Vue路由切换&Axios接口取消重复请求

南城FE

Vue 前端 接口 axios 7月月更

ABAP 编程语言中 Class(类)的设计原理剖析

汪子熙

服务器 SAP abap Netweaver 7月月更

直播APP系统源码——短视频直播系统源码

开源直播系统源码

直播系统源码 开源源码 短视频系统源码

【Python技能树共建】python autoscraper 模块

梦想橡皮擦

Python 7月月更

LeetCode-141. 环形链表(java)

bug菌

Leet Code 7月月更

恭喜这2个大模型开源项目进入OpenI启智社区孵化培育管道

OpenI启智社区

人工智能 开源 大模型

一种基于 HiveMetaStore 的跨源查询方案实践

移动云大数据

hive JDBC

Android adb常用命令

沃德

android 程序员 7月月更

JavaWeb Dubbo使用

沃德

Java 程序员 7月月更

不习惯的Vue3起步一

空城机

Vue3 7月月更

三千余字搞定Java并发框架AQS,干货

了不起的程序猿

AQS 并发 Java’ java 编程

Qt | 定时器实现动画效果时卡住了

YOLO.

c++ 定时器 qt 动画效果 7月月更

科普达人丨漫画图解SGX加密计算黑科技

阿里云弹性计算

加密计算 TEE

实战模拟│单点登录 SSO 的实现

经验分享 SSO 单点登录 7月月更

java零基础入门-Java反射机制

喵手

Java 7月月更

Apache Pulsar 跨地域复制方案选型实践

移动云大数据

面向开发者的HarmonyOS 3.0 Beta发布

HarmonyOS开发者

HarmonyOS

基于OpenHarmony的智能指南针

OpenHarmony开发者

OpenHarmony

首个先进级!阿里云大数据+AI平台通过信通院数据平台整体解决方案最高等级评测

阿里云大数据AI技术

人工智能 机器学习 大数据 运维

使用 ABAP 事物码 SAT 对从浏览器打开的 SAP应用进行性能监控和测量

汪子熙

SAP ERP abap Netweaver 7月月更

目标、目的你分清了吗?

涛哥 数字产品和业务架构

企业架构 Archimate

浅析 Region split 引入 HFileLink 优化子 Region 操作实现原理

移动云大数据

HBase

Javva基础:多线程重点回顾

百思不得小赵

Java 多线程 7月月更

Yunikorn 在云上大数据平台中的应用

移动云大数据

都已经2022了,不会还有人觉得String不可变是因为 final 吧

了不起的程序猿

string Java’ java 编程

Web预览附件

源字节1号

软件开发 前端开发 后端开发 小程序开发

面试官:说说数据库事务吧!我:这还不简单

了不起的程序猿

数据库 Java 开发 Java’

浅尝不辄止系列之试试腾讯云的 TUIRoom(下)

为自己带盐

7月月更 TURRoom

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