我正在关注 Youtube 上有关如何使用 bootstrap 开发仪表板的一系列视频。该系列中的开发人员使用 Sublime Text 编辑器。
我注意到有时他会点击多个位置(一个接一个)然后开始输入,而他输入的任何内容都会出现在所有这些位置上。我认为这样可以节省很多时间。
在 VS 和 SSMS 中,可以按 ALT 然后选择要修改的矩形。但是这个不同,因为你可以随机选择几个地方,然后开始输入。
我们在Visual Studio 2017中是否具有相同的功能?
我正在关注 Youtube 上有关如何使用 bootstrap 开发仪表板的一系列视频。该系列中的开发人员使用 Sublime Text 编辑器。
我注意到有时他会点击多个位置(一个接一个)然后开始输入,而他输入的任何内容都会出现在所有这些位置上。我认为这样可以节省很多时间。
在 VS 和 SSMS 中,可以按 ALT 然后选择要修改的矩形。但是这个不同,因为你可以随机选择几个地方,然后开始输入。
我们在Visual Studio 2017中是否具有相同的功能?
您可以在左键单击时使用Shift+ Alt,但这仅适用于多行选择
该问题可能已过时,但在 Visual Studio 2019中按住
Ctrl + Alt
单击要更改的行,它会按您的意愿工作。
正如@besthost 和@Noel Nemeth 评论的那样,您可以使用 ALT + SHIFT
另一个选项是按住 ALT 并用鼠标选择所需的行。
您可以在 Visual Studio Code 中执行此操作,因为它基于 Atom。在VS2017中,我相信你只能做Select+ALT
块编辑。我希望看到 Code/Atom 的功能在未来继续迁移到 VS。
对于 Visual Studio Code,只需按住 alt 即可选择。
在 mac 上,您也可以在突出显示代码的某些部分后使用++ cmd
,然后您输入的任何内容都会反映在多个位置重命名。d
d
在 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”+“空格键”
据我所知,你不能。不久前我想找出同样的事情,从我在网上阅读的内容来看,Visual Studio 是做不到的。你需要一个插件来增加额外的功能。
要在 Sublime Text 中执行此操作,您需要按Ctrl
(Windows) 或Cmd
(Mac) 并单击以选择多行或多列。