IntelliJ IDEAをどのようにセットアップすれば、Notepad ++、Visual Studio、またはFlashDevelopでのようにカーソルキーで列を選択できるようになりますか。
たとえば、コードを入力しているとき、ほとんどの場合、キーボードを使用してのみナビゲーションを行います。前述のIDEでは、次のコードを押してコードのブロックをすばやく選択できます。 Shift + Alt その後、タップ ↑ カーソルを上の行に広げます。その後、私は保持することができます Shift + Alt + Ctrl そしてタップ ← または → 単語をすばやくジャンプして、必要なテキストのチャンクを選択します。
IntelliJ IDEAでは、列選択モードを常に有効および無効にする必要があります。 Shift + Alt + Insert その場合でも、他のIDEやテキストエディターのようには機能しません。
何か案は?
Edit | Column Selection Mode
を使用して列の編集を行うことができます。
on/off
にするためのショートカットは Alt+Shift+Insert。テキストのブロックを選択するには、矢印キーで移動します。
保持middle mouse key
を選択することもできます。
Windows/Linux: CTRL + CTRL(ホールド)+ ↑ / ↓
マック: ⌘ + ⌘(ホールド)+ ↑ / ↓
ESC 複数行モードを終了します。
カスタムキーマップを追加するには、 CTRL+SHIFT+A、keymap
と入力し、サブテキストとしてSettings
が付いているものをクリックします。 Clone Caret Above
およびClone Caret Below
を検索します。
私は私にマッピングしました ALT+SHIFT+↑ / ↓。
の組み合わせを保持してみてください CTRL、 SHIFT、選択矢印を改善するための矢印。
Settings | Keymap
に移動し、Clone Caret Above
とClone Caret Below
のショートカットを設定します
@Meoの答えが最も正しいと思いますが、あなたの手が偶然マウス上にある場合は、これを達成することもできます Ctrl+Alt+Shift+Left Mouse Button Click。または、キーマップ設定でAdd Rectangular Selection on Mouse Drag
を探します。
WindowsまたはLinuxで2回押す Ctrl
Macの場合:
「option」キーを1回押して放し、もう一度押し続けます。カーソルで移動して、目的のコードを選択します。 「Esc」を押して列モードを終了します! :)
Mac用 cmd+shift+* うまくいかなかった。キーマップを別のものに変更しましたが、今ではシームレスに機能します。
最も便利な方法は、Option + Shiftを押しながらマウスでクリックすることです。
Macの場合(デフォルトのキーボードマッピングを使用):
⇧⌘8