visual-studio-code - 複数行 - vscode 選択範囲 置換




Visual Studio Codeでの複数行編集 (14)

たった2ステップで解決しました!

  1. Ctrl + F

  2. Alt + Enter

Sublime Textの Alt + F3 と同じです。

Sublime Textの ように複数行の編集を有効にすることは可能ですか?

たとえば、 Ctrl キーを押して追加のカーソルキャレットを配置し、ドキュメント内の複数の場所に一度に書き込み/削除できるようにします。


Linuxを使用している場合は、 Alt + クリック と競合する可能性があり ます 。これは、「ウィンドウの移動」のデフォルトです。

メニュー 設定 ウィンドウの動作 ウィンドウの動作 アクション タブに移動できます

Alt + (ホールド)を削除するだけで機能します。

このような簡単なタスクを実行するために2つの + キーを保持する必要がないため、これが最善の方法です。


Macの場合:

矢印キーまたは下矢印キーを押しながら、 Option + Command


Visual Studio Codeでは、 Altキー を押してカーソルを編集場所に移動するだけです。


Visual Studio Codeの最新リリースでは、 オプション (Windowsでは Alt )を 押し ながらカーソルをドラッグして、複数の行で同じ列を選択できるようになりました。

これを有効にするには、 editor.multiCursorModifier を次のように変更してください。

"editor.multiCursorModifier": "ctrlCmd"

Visual Studio Codeリリースノート1.32.0から:

次のビデオでは、選択は通常の選択として開始され、マウスボタンが放されるまでAltを押したままにします。


Windowsでは、 Ctrl キーとAltキー を押しながら上矢印キーまたは下矢印キーを押してカーソルを追加します。 MacおよびLinuxでは、同等のものはそれぞれ ⌥Opt + ⌘Cmd + / および Shift + Alt + / です。

サードパーティのソフトウェアがこれらのショートカットに干渉し、意図したとおりに動作しないことがあります(特にWindows上のIntelのHDグラフィックソフトウェア。詳細についてはコメントを参照してください)。

この問題が発生した場合は、Intel /他のソフトウェアのホットキーを無効にするか、VS Codeのショートカットを変更できます(以下を参照)。

Escキー 押し て、単一のカーソルにリセットします。

または、 Isidor Nikolicが指摘しているように 、 Altキーを押しながら 左クリックしてカーソルを任意に配置できます。

次の方法でキーボードショートカットを表示および編集できます。

ファイル→設定→キーボードショートカット

ドキュメンテーション:

https://code.visualstudio.com/docs/customization/keybindings

公式VSコードキーボードショートカットのチートシート:

https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf
https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf
https://code.visualstudio.com/shortcuts/keyboard-shortcuts-linux.pdf


WindowsとLinuxで同じ単語の複数単語編集を使用するには、 Ctrl + D を使用します。

Macでは CMD + D を使用します。



私は Sublime Text キーマップを使用していますが、一番上の回答で提供されたキーバインドは機能しなかったようです:(

Han 推奨 Han キーバインドは私にとっては Han ます(大歓迎です!):

  • Ctrl + Shift + / 下で 複数行カーソルモードに入る
  • Escで 終了

(補足)以下は、 Emmet を複数行カーソルと一緒に使用する小さな例です(上記のキーバインドで有効または無効になります)。


私は vscodevim 拡張機能を使用しているため、これが一般的な問題かどうか vscodevim ません。 しかし、 Ctrl + Alt + UpArrowで 画面が上下逆になるという問題がありました。

Visual Studio Code Basics を見ると(最近のアップデートでこれが変更されたかどうかわかりません)、使用するように言われています:

Ctrl + Alt + Shift +( /


バージョン1.13(2017年5月) から、最終的に複数のカーソルを作成するためのデフォルトの修飾キーを変更できます(設定に追加)。

"editor.multiCursorModifier": "ctrlCmd"

PS:この時点からの修飾子「リンクのフォロー」は Altになり ます。



ステップ1:

置換する単語を選択します

ステップ2:

Ctrl + F これにより、複数のオカレンスが選択されます

ステップ3:

Alt + Enter キーを押すと 、見つかったすべての出現箇所にカーソルが設定されます

ステップ4:

新しい単語を入力するだけです


(Windows 10 pro x64)いくつかの方法があります!

  1. Alt + クリック

  2. Alt + Ctrl + /

  3. キーバインド: Ctrl + click (???動作しません!)





visual-studio-code