web-dev-qa-db-ja.com

カーソルキーを使用したIntelliJ列の選択

IntelliJ IDEAをどのようにセットアップすれば、Notepad ++、Visual Studio、またはFlashDevelopでのようにカーソルキーで列を選択できるようになりますか。

たとえば、コードを入力しているとき、ほとんどの場合、キーボードを使用してのみナビゲーションを行います。前述のIDEでは、次のコードを押してコードのブロックをすばやく選択できます。 Shift + Alt その後、タップ  カーソルを上の行に広げます。その後、私は保持することができます Shift + Alt + Ctrl そしてタップ  または  単語をすばやくジャンプして、必要なテキストのチャンクを選択します。

IntelliJ IDEAでは、列選択モードを常に有効および無効にする必要があります。 Shift + Alt + Insert その場合でも、他のIDEやテキストエディターのようには機能しません。

何か案は?

81
Joshua Barnett

Edit | Column Selection Modeを使用して列の編集を行うことができます。

on/offにするためのショートカットは Alt+Shift+Insert。テキストのブロックを選択するには、矢印キーで移動します。

120
duffymo

保持middle mouse keyを選択することもできます。

40
kyb

マルチラインキャレット(マウスなし)

Windows/Linux: CTRL + CTRL(ホールド)+ ↑ / ↓

マック:  + (ホールド)+ ↑ / ↓

ESC 複数行モードを終了します。

マルチキャレットのホットキーを変更する

カスタムキーマップを追加するには、 CTRL+SHIFT+Akeymapと入力し、サブテキストとしてSettingsが付いているものをクリックします。 Clone Caret AboveおよびClone Caret Belowを検索します。

私は私にマッピングしました ALT+SHIFT+↑ / ↓

ボーナス

の組み合わせを保持してみてください CTRL、 SHIFT、選択矢印を改善するための矢印。

39
Gibolt

Settings | Keymapに移動し、Clone Caret AboveClone Caret Belowのショートカットを設定します

15
Meo

@Meoの答えが最も正しいと思いますが、あなたの手が偶然マウス上にある場合は、これを達成することもできます Ctrl+Alt+Shift+Left Mouse Button Click。または、キーマップ設定でAdd Rectangular Selection on Mouse Dragを探します。

10
Wesley Musgrove

WindowsまたはLinuxで2回押す Ctrl

10
Carlos Verdes

Macの場合:

「option」キーを1回押して放し、もう一度押し続けます。カーソルで移動して、目的のコードを選択します。 「Esc」を押して列モードを終了します! :)

3
LeXav

Mac用 cmd+shift+* うまくいかなかった。キーマップを別のものに変更しましたが、今ではシームレスに機能します。

1
sia

最も便利な方法は、Option + Shiftを押しながらマウスでクリックすることです。

0
lukyer

Macの場合(デフォルトのキーボードマッピングを使用):

8

0
Bohemian