我想在我的菜单栏上显示一个快速命令按钮来打开/关闭代码镜头。我知道有一个可用的键盘快捷键:
EditorContextMenus.CodeLens.CodeLensOptions 命令用于键盘快捷键,但我不能将其作为快速命令按钮。
这将是非常棒的,我可以在我的 VS 菜单上看到一个快速按钮来快速切换它。(而不是将其记住为键盘快捷键)
我怎样才能做到这一点?
我想在我的菜单栏上显示一个快速命令按钮来打开/关闭代码镜头。我知道有一个可用的键盘快捷键:
EditorContextMenus.CodeLens.CodeLensOptions 命令用于键盘快捷键,但我不能将其作为快速命令按钮。
这将是非常棒的,我可以在我的 VS 菜单上看到一个快速按钮来快速切换它。(而不是将其记住为键盘快捷键)
我怎样才能做到这一点?
显然,这和它看起来一样难——即使该命令确实存在,当单击“添加命令...”时,在任何菜单中都找不到它。但这是一个可以修复的疏忽。
这是我所做的:
%LOCALAPPDATA%\Microsoft\VisualStudio\<version>\Settings\CurrentSettings.vssettings
<remove Cmd="{7660636A-8C08-4430-A56F-146E42A8B2C5}:00000001" CmdPri="01000000" Group="{7660636A-8C08-4430-A56F-146E42A8B2C5}:00002000" GroupPri="01000000" Menu="{7660636A-8C08-4430-A56F-146E42A8B2C5}:00003000" IsPartialRemoval="false"/>
Cmd
将我的新命令修改CmdPri
为已删除的 CodeLens 命令:
<add Cmd="{7660636A-8C08-4430-A56F-146E42A8B2C5}:00000001" CmdPri="01000000" Group="{D309F791-903F-11D0-9EFC-00A0C911004F}:00000174" GroupPri="09000000" Menu="{D309F791-903F-11D0-9EFC-00A0C911004F}:00000001"/>
瞧 - 该命令现在位于相应的工具栏中,您可以随意移动/修改它:
您现在还可以去重置您已从中删除的原始 CodeLens 菜单。