写点什么

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

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

关注

评论

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

【LeetCode】设计数字容器系统Java题解

Albert

LeetCode 8月月更

松哥手把手教你在 Vue3 中自定义插件

江南一点雨

Java Vue

爆款视频怎么做?这里或许有答案!

博文视点Broadview

STM32+MPU6050设计便携式Mini桌面时钟(自动调整时间显示方向)

DS小龙哥

8月月更

kafka_2.13-3.2.0.tgz配置安装

Cjpler

签约计划第三季

你认同这个观点吗?大多数企业的数字化都只是为了缓解焦虑

雨果

数字化转型 数字化

转转反爬攻防战

转转技术团队

爬虫

重磅大咖来袭!阿里云生命科学与智能计算峰会精彩内容剧透

阿里云弹性计算

高性能计算 生命科学 AI制药 智能计算

阿里云数据存储生态计划发布,助力伙伴数据创新

云桌派

阿里云

10份重磅报告 — 展望中国数字经济未来

阿里技术

研究报告

Maven中的scope

六月暴雪飞梨花

maven 开源 技术 8月月更 scope

1对1视频源码——快速实现短视频功能提升竞争力

开源直播系统源码

软件开发 直播系统源码 一对一视频聊天系统

react高频面试题总结(一)

helloworld1024fd

React

react常见面试题

helloworld1024fd

React

博云入选Gartner中国DevOps代表厂商

BoCloud博云

云计算 容器 DevOps 云原生 云平台

外包学生管理系统架构文档

如何在技术上来保证LED显示屏质量?

Dylan

LED显示屏 led显示屏厂家

阿里前端智能化技术探索和未来思考

阿里技术

前端 智能化

一体化在线政务服务平台,小程序容器技术加速建设步伐

Speedoooo

小程序 小程序容器 政务平台

FinClip | 来了, 2022 年 7 月更新大盘点

FinClip

小程序插件的生态丰富,加速开发建设效率

Speedoooo

小程序 小程序容器 小程序插件

基于微前端qiankun的多页签缓存方案实践

vivo互联网技术

Vue 前端 微前端 qiankun

OSI 七层模型和TCP/IP模型及对应协议(详解)

Five

TCP/IP TCP协议 8月月更

Geoffrey Hinton:深度学习的下一个大事件

OneFlow

人工智能 神经网络 深度学习

C++关于函数参数的分析与函数重载进阶教程

CtrlX

c++ 编程语言 后端 cpp 8月月更

开源一夏 | 深入理解 Spring Cloud Gateway 的原理

悟空聊架构

开源 Gateway 认证 签约计划第三季

DVWA 通关记录 2 - 命令注入 Command Injection

Todd-Lee

C++引用分析实例与案例刨析及使用场景分析详解

CtrlX

c c++ 后端 程序员进阶 8月月更

流动性质押挖矿系统开发如何制作?单双币系统开发成熟技术

开发微hkkf5566

“纯C”实现——三子棋小游戏

一介凡夫

c 后端、 #开源 8月月更

开源一夏 | GO语言框架中如何快速集成日志模块

Masters

开源

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