如何在Visual Studio 2017中一次编辑多行

问题描述 投票:7回答:5

我在how to develop a dashboard using bootstrap上关注Youtube上的一系列视频。该系列中的开发人员使用Sublime Text编辑器。

我注意到有时他会点击多个地方(一个接一个)然后开始打字,而且所有这些地方都会显示他正在输入的内容。我认为这节省了很多时间。

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

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

visual-studio-2017 mouse sublimetext keyboard-input
5个回答
7
投票

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


4
投票

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


1
投票

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

另一种选择是按住ALT并用鼠标选择你想要的线条。


0
投票

据我所知,你做不到。我想在不久前找到同样的东西,从我在网上看到的,你不能用Visual Studio。您需要一个可以添加额外功能的插件。

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


0
投票

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

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

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

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

如果我们输入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”+“spacebar”

© www.soinside.com 2019 - 2024. All rights reserved.