如何修改Visual Studio 2019中单词高亮的触发规则?
嘿,这个需求我之前刚好折腾过,给你一步步搞定VS2019的这个设置:
实现双击单词高亮/取消高亮的自定义配置
第一步:关闭默认的单击高亮功能
首先得把VS默认的单击触发高亮关掉,避免和我们要设置的双击操作冲突:
- 打开VS2019,点击顶部菜单栏的
工具→选项 - 在弹出的设置窗口里,左侧导航展开
文本编辑器,选择常规 - 找到启用单击时的引用突出显示这个选项,把前面的勾去掉,点击
确定保存
第二步:给切换高亮命令绑定双击操作
VS内置了一个切换引用高亮的命令,我们可以把它绑定到双击鼠标的操作上:
- 回到
工具→选项,这次选择左侧的环境→键盘 - 在
显示命令包含的输入框里,输入ToggleHighlightReferences,很快就能找到这个属于Edit类别的命令 - 点击
按快捷键的输入框,确保光标在里面,然后直接双击鼠标左键(输入框会显示类似MouseButton2DoubleClick的标识,不同版本可能略有差异) - 点击
分配按钮,再点确定就大功告成了
现在你试试:双击某个单词,它会先选中单词,同时高亮所有出现的位置;再次双击这个单词(或者任何已高亮的同单词),高亮就会取消,完全符合你的需求!
如果之后想改回默认设置,只需要重新勾选启用单击时的引用突出显示,并移除刚才给ToggleHighlightReferences绑定的双击快捷键就行。
内容的提问来源于stack exchange,提问作者camino




