Visual Studio中的多行编辑

8

我该如何在Visual Studio中实现多行编辑?例如,我可以在Sublime Text中通过CTRL+鼠标左键来实现。


可能是 VSCode 中的多行编辑 的重复问题。 - Kirdus
2
一个问题本身可以成为答案吗?在这个问题和它的反面情况下,显然是可以的。其反面也是如此。 - Lance U. Matthews
8个回答

14

我相信你想要在代码中的多个位置进行点击,比如说你复制粘贴了几行具有相同单词的代码,并且你想要进行更改(而不必使用查找/替换)。

ALT + CTRL + 鼠标左键单击 你想要编辑的位置,然后开始打字即可。


9
使用键盘的ALT+Shift+下箭头可以实现这个技巧。

这是问题的真正答案。 - Jason Shave
你能否更新答案,说明你将alt+shift+向下箭头设置为什么键盘绑定?因为我失去了这个功能,而且我似乎找不到需要设置的绑定。@JasonShave - 也许你知道我的问题的答案? - Emma Middlebrook
在Visual Studio中,如果您单击“工具”、“选项”,然后搜索“键盘”。在“显示包含命令”的搜索框中,输入“Edit.LineUp”,您应该会看到“Edit.LineUpExtendColumn”。这可能是一个,因为它映射到Shift+Alt+向上箭头,还有一个向下箭头。 - Jason Shave

6
你可以使用 ALT + 左键鼠标,并标记你想要写入的行。
希望这有所帮助。

2
很遗憾,它不起作用。(如果有影响的话,这里是Windows 10)。 - Frank Lee Mydear
你是什么意思?在Visual Studio中什么都没有发生吗? - Kirdus
2
什么也没发生。只标记了一行代码。当我使用ALT + Shift和箭头键时,它会标记所有代码行。 - Frank Lee Mydear

3
你可以使用 Alt + Shift 快捷键。
先按下 Alt + Shift,然后点击第一行的鼠标按钮。
移动到最后一行,然后重复上述步骤。
这将标记一侧所有部分。无论你输入什么,都会反映在标记的空格中。
在另一侧也进行相同操作。

1

多重编辑模式扩展程序可以让您在VS编辑器中同时编辑多个位置。在代码中的不同位置ALT + 单击以设置多个插入符号,然后像平常一样输入。


1
让我们在任何“源”窗口中使用Shift+Alt+按钮。
不幸的是,但是“Visual Studio”的多行编辑并不像“Sublime Text 3”那样智能发展。

0
如果您正在寻找Sublime Text 3/VS Code风格的编辑方式,可以使用Select Next Occurrence,它支持整个功能集。
由于例如Ctrl+D在VS中绑定到调试窗口,因此您可能需要手动设置快捷键。

0

您可以使用ALT + 上/下箭头键选择要编写的行。然后,它们将同时被编辑。希望这有所帮助!


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