web-dev-qa-db-ja.com

Visual Studio 2017-現在の行を複製するにはどうすればよいですか?

現在の行をその下の新しい行に複製したいと思います。 this postを見つけましたが、彼らが話しているオプションが見つかりません(editor.action.copyLinesDownAction)オプション>キーボード。

2017年にこれをどのように行うのですか?

10
J.Doe

これがいずれかのアップデートの新機能かどうかはわかりませんが、VS 2017(v 15.7.3)では次のキーの組み合わせが機能します。

Ctrl + E,V

これにより、カーソルが置かれている現在の行が複製されるか、選択したテキストが複製され、クリップボードに保存されている内容が失われることはありません。
そのコマンドを別のキーの組み合わせに再マッピングしようとしたことはありません。

13
JeffR

これを行う拡張機能が見つかりました ここにあります 。これが人々に役立つことを願っています。

8
J.Doe

複製する行の任意の場所をクリックし(テキストは選択しないでください)、Ctrl + Cを押し、Ctrl + Vを押して複製行を作成します。その行を次の行だけでなくどこにでも複製でき、選択した行の上にその行が挿入されます。例えば.

427    string foo = "text";
428
429        string bar = "other";

427行目の任意の場所をクリックして、Ctrl + Cを押します。 429行目をクリックし、Ctrl + Vを押します。

427    string foo = "text";
428
429    string foo = "text";
430        string bar = "other";
5
Robin de Klerk