web-dev-qa-db-ja.com

Visual Studio 2017で複数の行を一度に編集する方法

Youtubeで ブートストラップを使用してダッシュボードを開発する方法 の一連のビデオをフォローしています。そのシリーズの開発者は、Sublime Textエディターを使用します。

私は時々、彼が複数の場所(次々に)をクリックしてから入力を開始することに気付きました。時間を大幅に節約できると思います。

VSおよびSSMSでは、ALTを押してから、変更する長方形を選択できます。しかし、これはいくつかの場所をランダムに選択してから入力を開始できるため、異なります。

Visual Studio 2017でも同じ機能がありますか?

9
Richard77

使用できます Shift+Alt 左クリックしながら、それは複数行の選択にのみ適しています

10
besthost

Atomに基づいているため、Visual Studio Codeでこれを行うことができます。 VS2017では、Select+ALTブロック編集。 Code/Atomの機能は今後もVSに移行し続けると期待しています。

5
Adam Erickson

@besthostと@Noel Nemethがコメントしたように、ALT + SHIFTを使用できます

もう1つのオプションは、ALTを押したままにして、マウスで目的の行を選択することです。

3
GreatNews

私が知る限り、あなたはできない。私は少し前に同じことを知りたかったのですが、私がオンラインで読んだものからは、Visual Studioではできません。追加の機能を追加するプラグインが必要です。

Sublime Textでこれを行うには、Ctrl(Windows)またはCmd(Mac)を押して、複数の行または列をクリックして選択する必要があります。

0
user7236046

Visual Studioコードのバージョン1.26.1(1.26.1)では、複数の行を編集できます。

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

各場所(最後の文字の右側)に移動し、「Alt」+「spacebar」を押します。 「|」が挿入されます。すべての行に|がある場合(バックスラッシュの上の文字)を挿入すると、カーソル>がこれらすべての行を制御します。

//////////////例1 ////////////////////////////

Aと入力すると、すべての行にが同時に挿入されます。

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

//////////////例2 ////////////////////////////

行。バックスペースキーを押すと、3行すべての文字が>の右側にあり、「|」の右側にあるすべての行で同時に削除されます。

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

|を挿入するには行の文字、カーソルを配置し、「Alt」+「spacebar」を押す

0
kahunamaui