Visual Studio 中的多选功能?

182

有没有办法在VS中选择多个不相邻(完全分开的)文本?我可以像这样在MS Word中通过按住Ctrl键分别选择文本来实现:

输入图像说明

我的版本是11。

编辑:我不是在谈论 Alt+Select 块选择。同时,我想知道Notepad++中是否存在这样的技巧。


2
你是在问关于Visual Studio 2012还是Notepad++? - Oded
1
@Oded 我认为问题很明显是关于VS的(标题中也包含)。关于Notepad ++的事情只是一个额外的问题。 - nawfal
3
据我所知,这在任何一种情况下都不可能。 - Oded
对于Notepad++:https://dev59.com/MHA75IYBdhLWcg3wJFcL - Malcolm
根据您想要对选择执行的操作,您可以使用正则表达式/字符串搜索来实现最终结果。 - Mansoor
17个回答

6

1
此扩展不支持多个选择,正如原问题所要求的那样。MixEdit 扩展可以实现。 - mcw
2
当原帖发布时,MixEdit并不存在。我尽我所知回答了这个问题。 - Mrchief

4

4

我不确定此方法是否适用于早期版本,但使用Visual Studio 2022 Community Edition,有一种将键盘设置转换为与Visual Studio Code匹配的选项。

进入工具>选项>环境>键盘,然后展开应用以下其他键盘映射方案:列表,选择Visual Studio Code

Keyboard settings - Visual Studio 2022 Community

请注意,这只是初始化VS Code的基本键盘设置,因此您在个人VS Code编辑器中所做的任何更改都不会被包括在内,您需要自己进行设置。

虽然这并没有直接回答OP的问题,但它确实在编辑器之间提供了共同点,而且我很喜欢VS Code键盘设置(含微调)比Visual Studio的好用。


3
在Visual Studio 2022中,它是Edit.InsertNextMatchingCaret,如您在此截图中所见: 点击查看截图 我熟悉Visual Studio Code,因此我应用了Ctrl + D。您必须选择Text Editor

2

对于使用 Visual Studio Code 的 Mac 用户,CMD+D 功能非常好用。

输入图像描述


0

现在插件是多行技巧。结束和开始按钮破坏了选择。


如何在Visual Studio 2015中安装? - Diogo Cid

-3

对于多选,您可以使用CTRL-SHIFT-L。您可以单击单词,然后按键组合(CTRL-SHIFT-L),这将选择文件(vs-code)中所有相同类型的单词。


2
这个问题是关于Visual Studio的。 - cikatomo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接