如何禁用Visual Studio 2022 Enterprise的Show on code map功能
禁用Visual Studio 2022 Enterprise版「Show on code map」功能的方法
可通过以下三种方式按需操作,生效后对应功能入口会从右键菜单、选中文本悬浮快捷栏中移除:
- 方式一:内置选项设置(操作最简单,优先推荐)
- 启动Visual Studio 2022,点击顶部菜单栏「工具」-「选项」打开配置窗口
- 左侧导航栏依次展开「文本编辑器」分类,找到「代码图(Code Map)」设置项
- 取消勾选「在选中文本快捷栏、右键菜单中显示“Show on code map”入口」选项,点击「确定」保存后重启VS即可生效。
- 如果只是要移除选中文本后弹出的快捷栏按钮,也可以直接点击快捷栏右侧的设置图标,在自定义菜单中取消勾选「Show on code map」项,即时生效无需重启。
- 方式二:禁用Code Map扩展组件
- 点击顶部菜单栏「扩展」-「管理扩展」
- 左侧选择「已安装」分类,在列表中找到*Code Map(代码映射)*相关扩展
- 选中对应扩展后点击「禁用」,重启VS后所有Code Map相关功能入口都会被移除,适合完全不需要代码映射功能的场景。
- 方式三:修改注册表配置(适合无法通过前两种方式操作的场景)
- 先关闭所有运行中的Visual Studio 2022进程
- 按下
Win+R组合键调出运行窗口,输入regedit回车打开注册表编辑器 - 定位到路径
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\17.0_Config\FeatureFlags\CodeLens\CodeMap - 找到名为
ShowOnCodeMapEnabled的DWORD值,将数值数据从默认的1修改为0,保存后重启VS即可。
提示:修改注册表前建议右键点击对应配置项选择「导出」做备份,若后续需要恢复功能双击导入备份文件即可。
功能界面对照
- Visual Studio 2019中该功能对应的弹窗界面:

- Visual Studio 2022中该功能的实际显示效果:

内容的提问来源于stack exchange,提问作者mamen
相关产品推荐
相关产品推荐

