Visual studio Visual Studio 2015-使用键盘快捷键打开/关闭CodeLens

Visual studio Visual Studio 2015-使用键盘快捷键打开/关闭CodeLens,visual-studio,visual-studio-2015,codelens,Visual Studio,Visual Studio 2015,Codelens,我想要一个快捷键来打开/关闭此功能。该特性很有用,但有时我只想查看代码,而该特性会扭曲代码的视觉外观 我已将编辑器ContextMenus.CodeLens.CodeLensOptions绑定到键盘快捷键,但速度太慢,因为选项菜单打开时间太长。我真的很想有一个快捷方式,切换和关闭这个功能 我该怎么做?我是否错过了环境->键盘中的某个选项,或者是否有一些附加组件可以提供帮助?要使“选项”对话框自动化,可以在中创建以下命令并为其指定键盘快捷键: DTE.ExecuteCommand("EditorC

我想要一个快捷键来打开/关闭此功能。该特性很有用,但有时我只想查看代码,而该特性会扭曲代码的视觉外观

我已将编辑器ContextMenus.CodeLens.CodeLensOptions绑定到键盘快捷键,但速度太慢,因为选项菜单打开时间太长。我真的很想有一个快捷方式,切换和关闭这个功能


我该怎么做?我是否错过了环境->键盘中的某个选项,或者是否有一些附加组件可以提供帮助?

要使“选项”对话框自动化,可以在中创建以下命令并为其指定键盘快捷键:

DTE.ExecuteCommand("EditorContextMenus.CodeLens.CodeLensOptions")
System.Windows.Forms.SendKeys.Send("{TAB} {ENTER}")

有趣。Codelens已经有一些与之相关联的键绑定。如果按下ALT键,它会在指示器上显示数字(引用、源代码管理、测试),但据我所知,没有一个可以打开/关闭指示器。我将接受这些反馈,并为拥有微软codelens用户界面的团队提交一个bug。

在发送键之前必须添加System.Threading.Thread.Sleep(300),这样键盘修改器才不会弄乱命令。这是一个理论,其次是CodeLensOptions需要时间初始化并开始接受密钥?很好!在命令窗口中键入“编辑器”时,自动填充下拉列表中的第一个选项恰好是CodeLens的选项。因此,如果你不想得到VC扩展名,手动创建快捷方式几乎同样容易。我最终使用了这种方法,效果很好。下面是一个安装和设置快捷键的演练(博客作者将此答案归功于此):您可以投票支持添加此选项:只想提供一个更新,说明此错误已被接受,并正在考虑用于未来版本的VS。同时,我发现右击指示器会弹出一个弹出按钮,打开codelens的工具->选项页面。