0

我想放入菜单下的上下文菜单“切换大纲扩展”:

Edit->Outlining->Toggle outlining expansion

但是当我去:

Tools->Customize->Commands->Context menu->Edit context menu->Add command

我在编辑菜单“切换大纲扩展”上找不到它。

为什么?

可能是因为它现在只是命令它是宏。

所以现在我的问题是我应该怎么做才能把这些宏放在上下文菜单中,它有快捷键Ctrl++ 。MM

如何将这些键盘快捷键放在上下文菜单中?

4

1 回答 1

0

我解决了录制“Toogle 大纲扩展”的问题,而不是从自定义中调用这些新宏。

脚步:

  1. 使用快捷键++开始录制CTRLSHIFTR
  2. 启动您的快捷方式(在本例中为“Toogle 大纲扩展”)CTRL+ M+M
  3. 停止录制CTRL++SHIFTR
  4. 在宏资源管理器上保存那些新的宏宏资源管理器->保存
  5. 打开自定义文件以加载宏工具->自定义->命令->上下文菜单->宏->“name_of_your_macro”

在保存的宏代码中看起来像这样

Imports EnvDTE
Imports EnvDTE80
Imports EnvDTE90
Imports EnvDTE90a
Imports EnvDTE100
Imports System.Diagnostics
Public Module RecordingModule
    Sub TemporaryMacro()
        DTE.ExecuteCommand("Edit.ToggleOutliningExpansion")
    End Sub
End Module
于 2012-06-09T10:01:39.717 回答