Sublimetextのように複数行の編集を有効にすることは可能ですか?
例えば。押す Ctrl 追加のカーソルキャレットを置き、一度に文書内の複数の場所に書き込み/削除できるようにします。
Windowsでは、あなたは Ctrl+Alt 上を押しながら ↑ またはダウン ↓ カーソルを追加するための矢印キー。 MacとLinuxでは、同等のものは ⌥ Opt+⌘ Cmd+↑/↓ そして Shift+Alt+↑/↓それぞれ。
サードパーティ製のソフトウェアがこれらのショートカットを妨害し、意図したとおりに動作しなくなる可能性があることに注意してください(特にWindows上のIntelのHDグラフィックソフトウェア。詳細についてはコメントを参照)。
この問題が発生した場合は、Intel /他のソフトウェアのホットキーを無効にするか、またはvscodeのショートカット(後述)を変更してください。
押す Esc 単一のカーソルにリセットします。
または Isidor Nikolicが指摘しているように Alt 左クリックして任意にカーソルを配置します。
次の方法でキーボードショートカットを表示および編集できます。
ファイル→設定→キーボードショートカット
ドキュメンテーション:
https://code.visualstudio.com/docs/customization/keybindings
公式VSCodeキーボードショートカットのチートシート:
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
できます alt +追加のカーソルをクリックしてください。そしてすでに述べたように Ctrl + Alt + ↑ または ↓
ボックス選択
Windows: shift + alt + Mouse Left Button
マックOS : shift + option + Click
windowsとLinuxで同じ単語を複数単語で編集するには、Ctrl + Dキーを押します。 MacではCMD + Dを使用してください。
バージョン1.13(2017年5月) から、ついに複数のカーソルを作成するためのデフォルトの修飾キーを変更することができます(設定に追加):
"editor.multiCursorModifier": "ctrlCmd"
P.Sこの時点からの修飾子「リンクをたどる」は alt
Mac上では:
option + command 上を押しながら ↑ またはダウン ↓ 矢印キー
私は複数の行を選択して、各選択行にカーソルを置くために「何か」を押したかったのです(に似ています)。 Ctrl - Shift - L 崇高なテキストで)。 VSコードでのこの動作は「行末へのカーソルの追加」と呼ばれます。
これはVS Code 1.22でテストされ、WindowsとMacの両方で動作します。
これがその方法です。
選択した行ごとに1つのカーソルがあります。
2018年4月現在(バージョン1.23) マウスの中央ボタンを使って複数行選択/ボックス選択ができるようになりました。
私はそれがあなたのVSCODEバージョンに依存すると思います。
私のはLinuxバージョンのvscode 1.7.2です。
{ "key": "ctrl+shift+up", "command": "editor.action.insertCursorAbove", "when": "editorTextFocus" }, { "key": "shift+alt+up", "command": "editor.action.insertCursorAbove", "when": "editorTextFocus" }, { "key": "ctrl+shift+down", "command": "editor.action.insertCursorBelow", "when": "editorTextFocus" }, { "key": "shift+alt+down", "command": "editor.action.insertCursorBelow", "when": "editorTextFocus" }
要点はショートカットがすべてのマシンで同じというわけではないので、あなたはあなたの設定をチェックするべきです。メニューに行く:
ファイル→設定→キーボードショートカット
editor.action.insertCursorAbove
およびeditor.action.insertCursorBelow
を検索して、現在の設定を確認してください。オペレーティングシステムのショートカットキーと競合する場合は、それらを変更することができます。
下のウィンドウで、組み合わせは私のために働きます:
vs code で alt を押すだけでカーソルを編集箇所に移動できます。
Linuxを使用している場合は、Alt +クリックと競合する可能性があります。これは「ウィンドウの移動」のデフォルトです。
設定>ウィンドウの動作>ウィンドウの動作>アクションタブに移動します。
Alt +左(保留)を削除するだけで動作します。
このような単純な作業を行うために2つの+キーを保持する必要がないため、これが最善の方法です。
私の設定:Windows 8.1 64ビット、VSCodeバージョン1.33.1
問題:Intel HD Graphics 4000のキーボードショートカットと競合する
VSCodeのデフォルトのショートカット(CTRL + ALT + UP CTRL + ALT + DOWN)を使用していたときに問題が発生しました。私の場合、これらのコマンドは私の画面をそれぞれ0度と180度に向けていました。 Graphic Intel Appが私のコンピュータにインストールされているので嬉しいです。それから、このアプリのショートカットを無効にします。
ここ は誰かを助けるためのチュートリアルです。
ただ Opt +クリックはMac上で私のために働く