VS Codeで編集するときに複数のカーソルを作成するにはどうすればよいですか?macOSとWindowsの両方に興味があります。
VS Codeで編集するときに複数のカーソルを作成するにはどうすればよいですか?macOSとWindowsの両方に興味があります。
回答:
押しAltてクリックします。これはWindowsとLinux *で動作し、Macでも動作するはずです。
Visual Studio Code 0.2では、より多くのマルチカーソル機能が利用できるようになりました。
マルチカーソルの改善
Ctrl+D(Cmd+DMacの場合)は、カーソルの下の単語または現在の選択の
Ctrl+K Ctrl+D次の出現を選択
します。最後に追加されたカーソルを、カーソルの下の単語または現在の選択の次の出現に移動します。コマンドは、デフォルトでmatchCaseを使用します。検索ウィジェットが開いている場合、検索ウィジェットの設定(matchCase / matchWholeWord)を使用して、次の発生
Ctrl+U(Cmd+UMacの場合)が最後のカーソルアクションを元に戻します。そのため、カーソルを追加しすぎた場合、またはカーソルを間違えた場合は、Ctrl+U(Cmd+UMacの場合)を押すと、前のカーソル状態に戻ります。カーソルを上または下に追加(Ctrl+Alt+Up/ Ctrl+Alt+Down)(Cmd+Alt+Up/Cmd+Alt+Down Macの場合)、最後に追加されたカーソルを表示して、一度に複数のビューポートの高さで複数のカーソルを操作しやすくします(つまり、300行を選択し、80のみをビューポートに合わせる)。これにより、複数のカーソルを簡単に導入できます
* Linuxドラッグウィンドウの競合:
一部のディストリビューション(Ubuntuなど)は、ウィンドウのドラッグをAlt+LeftMouseに割り当て、VSCodeと競合します。
そのため、VSCodeの最近のバージョンでは、別の回答で詳しく説明されているように、[選択]メニューAlt+LeftMouseとの間を切り替えることができます。Ctrl+LeftMouse
または、別の回答で
gsettings
述べたように、OSのキーバインディングを変更することもできます。
Windows / OS X:
以下のために複数行の選択、Ctrl+Alt+Down/ ⌘+Alt+Shift+Down次の行にあなたの選択やカーソルの位置を拡張します。Ctrl+Right/ ⌘+Rightは、どのくらい長くても、各行の終わりに移動します。複数行の選択をエスケープするには、を押しEscます。
参照VSコードキーバインド(OS敏感に)
私はALTキーに問題がありました、修正はalt+click
VSCodeでマルチカーソル選択を壊すGnomeホットキーに変更することですsuper+click
:
gsettings set org.gnome.desktop.wm.preferences mouse-button-modifier "<Super>"
ソース:http : //2buntu.com/articles/1529/visual-studio-code-comes-to-linux/
dconf-editor
し、CompizConfig
「移動ウィンドウ」プラグインの設定を変更し、めちゃめちゃすると、ほとんど私のUbuntuを破りました。
gsettings set org.cinnamon.desktop.wm.preferences mouse-button-modifier "<Super>"
Linux Mint(シナモン)に使用します。
2017年5月
バージョン1.13現在Ctrl/ Cmd+で複数のカーソルを追加Click
VSCode
開発者は、editor.multiCursorModifier
複数のカーソルを適用するための修飾キーをmacOSでは+に、WindowsおよびLinux ではCmd+ Click
に変更する新しい設定を導入しました。これにより、Sublime TextやAtomなどの他のエディターを使用するユーザーは、使い慣れたキーボード修飾子を引き続き使用できます。CtrlClick
次のように設定できます。
ctrl/Cmd
-にマップCtrlWindows上およびCmdMacOSで。alt
-既存のデフォルトAlt。新しいメニュー項目もあります。この設定をすばやく切り替えるには、メニューにCtrl+ Click
for Multi-Cursor
を使用しSelection
ます。
定義へ移動し、リンクを開くのジェスチャーにもこの設定を尊重し、彼らが競合しないように適応されます。たとえば、設定がのctrl/Cmd
場合、複数のカーソルをCtrl/ Cmd+ Click
で追加し、リンクを開いたり、定義に移動したりするには、Alt+を使用しClick
ます。
問題#2106を修正すると、既存の選択範囲の上で同じジェスチャーを使用してカーソルを削除することもできるようになりました。
editor.multiCursorModifier
from altからctrlCmdへの 設定はうまくいきました。今私がしなければならないすべてはctrl +クリックであり、それは複数のカーソルを使用します:) Muchas gracias!
マウスを使わずにCtrl+ Alt+ Shift+を試す⬇ / ⬆か、「alt」を押しながら必要なすべての行をクリックします。
注:Windowsでテストされています。
CMD
+ OPTION
+ SHIFT
+ ⬇ / ⬆
は、Macバージョン1.15.1で動作します。
shift
SHIFT
それは私のTHXのために働いていなかった
Cmd+ Option+ Shift⬇ / ⬆は、最新のVSCode 1.29.1および最新のOSX High Sierra 10.13.6、Macbook Proで動作します。
これにより、OptionSublime Textの+ Click / Vertical Drag と同様に、画面上に垂直線が上下に追加されます。
複数のカーソルを追加するには、ファイル内の任意のポイントでの複数のものを含め、同じ行、んCmd (or Option)+で示し、任意の場所にしたいクリックしてこのビデオ。Cmd複数回繰り返されるテキスト(+ F)を検索し、Option+ Returnを押して、各単語の末尾にカーソルを追加することもできます。
上のUbuntuの、あなたは再割り当てAltキー+は、以下のコマンドを実行して、最初にクリックする必要がありますクリックするマルチカーソルを可能とするためです。これは、デフォルトではUbuntuがショートカット自体を使用し、優先するためです。
> gsettings set org.gnome.desktop.wm.preferences mouse-button-modifier "<Super>"
XFCEで、 Applications -> Settings -> Settings editor - > xfwm4 -> easy_click(disable value)
+クリックでできるようになりInsert Cursor
ましたAlt
また、L / Rワークスペース(ctrl+ alt+ L/R)設定を無効にしましたSettings -> Window manager -> Keyboard
Visual Studio Codeバージョン0.10.9以降、複数の行を選択し、Shift+Alt+I
注:これはSublime TextのCtrl+Shift+L機能に似ています。
ソース:https : //code.visualstudio.com/updates/vJanuary#_thank-you
関連PR:https : //github.com/Microsoft/vscode/pull/1479
Shift+Alt+<arrow>
私のために働いた。ありがとう!
あなたが望むものを正確に拘束するものはありません。
近づく唯一のものは、それらすべてを一度に選択するCtrl+ F2です。
Ctrl+にバインドしDて、次のようにすることができます。
File > Preferences > Keyboard Shortcuts
次のようになります。
// Place your key bindings in this file to overwrite the defaults
[
{ "key": "ctrl+d", "command": "editor.action.changeAll",
"when": "editorTextFocus" }
]
Ctrl+ Alt+ ⬇ / ⬆現在の行の上下にカーソルを追加します。それでもなお、崇高なものや括弧ほど優れたものはありません。キーボードショートカットファイルで崇高なCtrl+ Dに相当するものを何も見ることができません。
Alt + Command
上矢印または下矢印。
Ctrl+Shift+Up/Down
https://code.visualstudio.com/Updates
新しいバージョン(Visual Studio 0.3.0)は、より多くのマルチカーソル機能をサポートしています。
Multi-cursor
Here's multi-cursor improvements that we've made.
⌘D selects the word at the cursor, or the next occurrence of the current selection.
⌘K ⌘D moves the last added cursor to next occurrence of the current selection.
The two actions pick up the matchCase and matchWholeWord settings of the find widget.
⌘U undoes the last cursor action, so if you added one cursor too many or made a mistake, press ⌘U to return to the previous cursor state.
Insert cursor above (⌥⌘↑) and insert cursor below (⌥⌘↓) now reveals the last added cursor, making it easier to work with multi-cursors spanning more than one screen height (i.e., working with 300 lines while only 80 fit in the screen).
そして、選択マルチカーソルのショートカットをcmd + dに変更します(これはSublime Textと同じです。笑)
次のバージョンではマルチカーソルに関するより便利な機能がサポートされると期待できます;)
マウスなしのVisual Studioの場合:Alt+ Shift+ { Arrow }。
Alt+Shift+{ Arrow }
。VS Code V1.18.0の現在の行がコピーされます
[選択]メニューから次の操作を実行できます。
必要に応じてAlt+Ctrl+Up Arrow/ Alt+Ctrl+Down Arrow を押したままにすると、十分なカーソルが作成Ctrl+Dされ、選択範囲を拡大するために使用できます。
Alt
ボタンを押したまま、さまざまな場所をクリックします。それでおしまい。