29

我正在关注 Youtube 上有关如何使用 bootstrap 开发仪表板的一系列视频。该系列中的开发人员使用 Sublime Text 编辑器。

我注意到有时他会点击多个位置(一个接一个)然后开始输入,而他输入的任何内容都会出现在所有这些位置上。我认为这样可以节省很多时间。

在 VS 和 SSMS 中,可以按 ALT 然后选择要修改的矩形。但是这个不同,因为你可以随机选择几个地方,然后开始输入。

我们在Visual Studio 2017中是否具有相同的功能?

4

8 回答 8

34

您可以在左键单击时使用Shift+ Alt,但这仅适用于多行选择

于 2018-04-22T10:44:07.763 回答
28

该问题可能已过时,但在 Visual Studio 2019中按住

Ctrl + Alt

单击要更改的行,它会按您的意愿工作。

于 2019-11-23T10:03:17.637 回答
6

正如@besthost 和@Noel Nemeth 评论的那样,您可以使用 ALT + SHIFT

另一个选项是按住 ALT 并用鼠标选择所需的行。

于 2019-04-24T11:55:57.620 回答
6

您可以在 Visual Studio Code 中执行此操作,因为它基于 Atom。在VS2017中,我相信你只能做Select+ALT块编辑。我希望看到 Code/Atom 的功能在未来继续迁移到 VS。

于 2017-12-01T00:27:12.897 回答
0

对于 Visual Studio Code,只需按住 alt 即可选择。

于 2021-04-13T01:34:32.263 回答
0

在 mac 上,您也可以在突出显示代码的某些部分后使用++ cmd,然后您输入的任何内容都会反映在多个位置重命名。dd

于 2021-06-30T19:33:34.593 回答
-1

在 Visual Studio 代码版本 1.26.1 (1.26.1) 中,您可以编辑多行:

var donut 1 = "glazed"; 
var donut 2 = "chocolate frosted"; 
var donut 3 = "cinnamon";

转到每个位置(即最后一个字符的右侧)并点击“Alt”+“空格键”。它将插入一个“|”。当所有行都有 | (反斜杠上方的字符)插入,然后光标 > 将控制所有这些行。

///////////// 示例一///////////////////////

如果我们键入 a , , 将同时插入所有行。

var donut 1 = "glazed";| 
var donut 2 = "chocolate frosted";|
var donut 3 = "cinnamon";|

//////////// 示例二 ///////////////////////

线。如果我们按退格键,所有三行将有字符 > 右侧的“|”将同时删除所有行。

var donut 1 = |"glazed"; 
var donut 2 = |"chocolate frosted";
var donut 3 = |"cinnamon";

插入 | 行中的字符,定位光标并点击“Alt”+“空格键”

于 2018-08-29T05:10:31.577 回答
-2

据我所知,你不能。不久前我想找出同样的事情,从我在网上阅读的内容来看,Visual Studio 是做不到的。你需要一个插件来增加额外的功能。

要在 Sublime Text 中执行此操作,您需要按Ctrl(Windows) 或Cmd(Mac) 并单击以选择多行或多列。

于 2017-03-16T14:48:48.233 回答