【发布时间】:2010-02-24 08:25:24
【问题描述】:
我设置了很多自定义键盘快捷键。为了避免每次安装新的 Visual Studio 时都必须设置它们(现在发生了很多,VS2010 处于 beta/RC 阶段)我创建了一个宏,它设置了我的所有自定义命令,如下所示:
DTE.Commands.Item("ReSharper.ReSharper_UnitTest_RunSolution").Bindings = "Global::Ctrl+T, Ctrl+A"
我的主要问题是 Ctrl+T 默认设置为映射到 transpose char 命令。所以我想在我的宏中删除该默认值。
我尝试了以下两行,但都抛出异常
DTE.Commands.Item("Edit.CharTranspose").Bindings = ""
DTE.Commands.Item("Edit.CharTranspose").Bindings = Nothing
虽然它们有点工作,因为它们实际上删除了绑定;)但我更喜欢不抛出异常的解决方案。
这是怎么做到的?
【问题讨论】:
标签: visual-studio envdte