Visual studio VisualStudio中的多重选择?
有没有办法在VS中选择多个不相邻(完全独立)的文本?在MS Word中,我可以通过按住Ctrl键来分别选择文本,如下所示: 我的版本是11Visual studio VisualStudio中的多重选择?,visual-studio,visual-studio-2012,selection,text-editor,multi-select,Visual Studio,Visual Studio 2012,Selection,Text Editor,Multi Select,有没有办法在VS中选择多个不相邻(完全独立)的文本?在MS Word中,我可以通过按住Ctrl键来分别选择文本,如下所示: 我的版本是11 编辑:我不是说Alt+Select块选择。此外,我还想看看记事本++中是否存在一种技术。我找不到内置的任何东西,这很遗憾。不过,在中有这个功能 使用记事本++,此功能内置。只需从中启用多重编辑 设置>首选项>编辑>多编辑设置 但是它不像微软Word那样直观,微软Word让你通过双击两个单词(当然是在Ctrl键之后)来选择它们。更新:扩展现在提供了这种功能
编辑:我不是说
Alt+Select
块选择。此外,我还想看看记事本++中是否存在一种技术。我找不到内置的任何东西,这很遗憾。不过,在中有这个功能
使用记事本++,此功能内置。只需从中启用多重编辑
设置>首选项>编辑>多编辑设置
但是它不像微软Word那样直观,微软Word让你通过双击两个单词(当然是在Ctrl键之后)来选择它们。更新:扩展现在提供了这种功能
VS扩展允许类似的功能(在撰写本文时不支持多选,只支持多个插入符号)
请前往Hanselman's,快速观看动画gif:Visual Studio extension允许您以描述的方式进行多重编辑。它支持多个插入符号和多个选择。请注意
MixEdit不是完全免费的
“此软件当前未授权给任何用户,正在运行
评估模式。可以免费下载和评估MIXEDIT,
但是,必须购买许可证才能继续使用。”
安装和使用后,弹出窗口将重定向到-类似于SublimiteText的未授权软件弹出消息。现在该插件是多行的。“结束”和“开始”按钮打断了所选内容。对于Visual Studio代码 问这个问题是因为我在寻找一种通过鼠标点击VS代码来选择多个单词的方法,这应该通过使用
alt+click
来实现,但是这个键绑定不起作用(我认为这与我的操作系统,Ubuntu有关)
要查找类似的内容,请尝试将键更改为ctrl+单击
转到
选择
切换到Ctrl+单击多光标
Visual Studio 2017有一个新的扩展名为SelectNextOccurrence,它是免费的、开源的
通过此扩展,可以选择所选文本的下一个匹配项进行编辑
旨在复制升华文本的Ctrl+D命令,以加快编码速度
特点:
- 选择当前选择的下一个匹配项
- 跳过事件
- 撤消发生
- 在上方/下方添加插入符号
- 使用多个插入符号进行编辑(Alt单击以添加插入符号)
绑定到Ctrl+DSelectNextOccurrence。默认情况下,SelectNextOccurrence
不受约束。(建议按Ctrl+K、Ctrl+D组合键)选择nextoccurrence。默认情况下,SkipOccurrence
默认情况下不绑定。(建议按Ctrl+U组合键)选择nextoccurrence.undoccurrence
默认情况下不绑定。(建议按Ctrl+Alt+Up组合键)选择nextoccurrence.addcaretobove
默认情况下不绑定。(建议按Ctrl+Alt+Down组合键)选择nextoccurrence.AddCaretBelow
从2017版更新8开始,Visual Studio本机支持多光标编辑。以下是摘录:
- Ctrl+Alt+单击:添加辅助插入符号
- Ctrl+Alt+双击:添加辅助单词选择
- Ctrl+Alt+单击+拖动:添加辅助选择
- Shift+Alt+:添加下一个匹配文本作为选择
- Shift+Alt+;:添加所有匹配的文本作为选择
- Shift+Alt+,:删除上次选择的引用
- Shift+Alt+/:跳过下一次匹配
- Alt+单击:添加框选择
- Esc或单击:清除所有选择
Edit
菜单中使用:
从Visual Studio 2017 15.8版开始,Ctrl+Alt+Click现在被认为是管理多个插入符号的内置方式
在Visual Studio中
Shift+Alt+。/Shift+Alt+,
-匹配插入符号李>Shift+Alt+。
-删除上一个插入符号李>Shift+Alt+,
Ctrl+D
上的功能相同
更多设置工具-选项-环境-键盘
。下一步在中显示包含的命令,输入编辑。
此外,还可以使用键盘模式VisualStudioCode
。适用于Visual Studio 2017
最后,尼斯链接现在应该有一种方法可以使用Ctrl+Alt+Click
来实现,但我使用这个扩展,因为它还有一系列我使用的其他优秀功能:在Visual Studio 2019中,您可以将插入符号放在正确的位置,然后按SHIFT-Alt和。(点)。
这将选择下一个事件。在visual 2019中,打开选项以显示所有事件
并多选:保持Ctrl+Alt
,然后单击所需的位置
或者,保持按住Shift+Alt键,然后单击“位置”以多选从开始到结束的多行单击对于多选,您可以使用CTRL-Shift-L。您可以单击单词,然后按组合键(CTRL-Shift-L),这将从文件中选择所有相同类型的单词(vs代码).你是在问Visual Studio 2012还是记事本++?@Oded我想很明显,这个问题是关于VS的(也包括在标题中)。关于记事本++的问题是一个额外的问题。据我所知,这在这两种情况下都是不可能的。对于记事本++:根据您对选择的操作,您可能可以通过正则表达式/字符串搜索来获得最终结果。如果您正在寻找类似升华文本的内容,这就是它!如果有人想知道,在MixEdit中实现多选的方法是dou