如何让Visual Studio实现VS Code的多行不规则整词选中功能?
在Visual Studio中实现VS Code式的多行不规则整词选中
VS Code里通过Shift+Ctrl+右键可以实现多行不规则整词选中,比如选中完整的多行标识符:
Name Country Birthday
但Visual Studio默认的矩形块选只能选中固定宽度的区域,比如:
Name Coun Birt
或是这种不规则矩形范围:
Name{get Country{ Birthday
以下是实现类似VS Code效果的两种方法:
方法一:使用内置快捷键组合
无需安装扩展,通过原生快捷键组合即可实现:
- 按住
Alt键拖动鼠标,进行矩形块选,选中所有目标行的起始部分(比如每个单词的第一个字符位置) - 松开
Alt键,按住Ctrl+Shift+→,每一行的选中范围会自动扩展到整词/完整标识符,最终得到多行完整内容的选中效果
方法二:安装官方扩展自定义快捷键
如果内置组合不够顺手,可以借助微软官方的Productivity Power Tools扩展增强功能,步骤如下:
- 打开Visual Studio,进入「扩展」→「管理扩展」,搜索并安装
Productivity Power Tools - 安装完成后重启Visual Studio,打开「工具」→「选项」→「环境」→「键盘」
- 在「显示命令包含」输入框中搜索
Edit.ExtendSelectionToWholeWord或Edit.SelectNextOccurrence(根据需求选择) - 点击「按快捷键」输入框,按下你想要绑定的快捷键(比如
Shift+Ctrl+右键),确认没有冲突后点击「分配」保存设置
注意事项
- 绑定快捷键前,先确认该快捷键未被其他功能占用,若有冲突可先解绑原有功能
- 不同版本的Visual Studio(如2019/2022),命令名称或扩展功能可能略有差异,以实际界面显示为准
内容的提问来源于stack exchange,提问作者David4866
相关产品推荐
相关产品推荐

