如何在Visual Studio的上下文菜单中放置键盘快捷键?

时间:2012-06-08 10:05:26

标签: visual-studio-2010 shortcut

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

Edit->Outlining->Toggle outlining expansion

但是当我去:

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

我无法在编辑菜单“切换大纲扩展”中找到它。

为什么?

可能导致它现在只是命令它是宏。

所以现在我的问题是如何将这些宏放在上下文菜单中,它有快捷键 Ctrl + M + M

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

1 个答案:

答案 0 :(得分:0)

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

步骤:

  1. 使用快捷键 CTRL + SHIFT + R
  2. 启动记录宏
  3. 启动快捷方式(在本例中为“Toogle概述扩展”) CTRL + M + M < / LI>
  4. 停止录制宏 CTRL + SHIFT + R
  5. 在宏浏览器中保存这些新宏宏浏览器 - &gt;保存
  6. 打开自定义文件以加载宏工具 - >自定义 - &gt;命令 - &gt;上下文菜单 - &gt;宏 - &gt;“name_of_your_macro”
  7. 在保存的宏代码中看起来像这样

    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