web-dev-qa-db-ja.com

Eclipseで列選択モードを有効にするにはどうすればいいですか?

ニュースはEclipse 3.5がついにカラム選択をサポートすると書いた。残念ながら、有効にする方法がわかりません。私はVisual Studioや他のすべてのマイクロソフト製品で慣れているようにAltキーを押してみましたが、それは効果がありませんでした。

Eclipseで垂直ブロックをマークするにはどうすればいいですか?

343
vobject

カーソルをアクティブにし、選択したい列を選択します。

Windows: Alt+Shift+A

マック: command + option + A

LinuxベースのOS Alt+Shift+A

無効にするには、もう一度キーを押します。

この情報は DJ's Java Blog から取られました。

445
RichieHindle

WindowsとLinuxでは、それは AltShiftA、RichieHindleが指摘したように。 OSXでは OptionCommandA (A)また、2つのモードでフォントの設定が異なる可能性があるので、デフォルトのテキストフォントを変更した場合は、ブロック選択モードを切り替えてフォントの変更を確認するのが面倒になることがあります。

最後に、 "検索コマンド"(Ctrl3 または Command3あなたがブロックを入力した場合)ポップアップがあなたのためにそれを見つけるでしょう。これは、ホットキーを忘れてしまうほど頻繁にこの機能を使用する場合に便利です。

122

RichieHindleが指摘したように 列(ブロック)選択のショートカットはAlt+Shift+Aです。私が遭遇した問題は、EclipseのAndroid SDKがすべてAlt+Shift+Aで始まる3つのショートカットを使用するため、それを入力すると、DS、またはR

これを解決するために、列の選択をAlt+Shift+A,AAltShiftAを押して再定義し、その後にAを続けました。これを行うには、Windows > Preferencesに移動し、keysと入力するか、General > Keysに移動します。 Keysの下にfilter textblock selectionを入力して、toggle block selectionのショートカットリストをすばやく見つけます。ここで、必要に応じて列選択のショートカットを調整できます。

66
Peter Ajtai

有効にするには、まず第一にあなたのマウスキーがエディタにフォーカスされている必要がありますブロック選択モードの切り替え

enter image description here

図のようにtoggleButtonをクリックするとenable Vertical selectionになります。選択後にもう一度切り替えます。

20
Xar E Ahmer

さらに、キー表示ウィンドウ - >設定を変更してから 'keys'と入力し、キー設定ページが開いたら 'toggle block selection'と入力して無効にすることもできます。

15
javamonkey79

キーボードショートカットALT-SHIFT-Aを使用して列編集モードを有効または無効にすることができます。

有効にした後は、テキストブロックを選択するためにマウスを使用するか、SHIFTを使用してキーボードを選択できます(選択範囲がブロック内になることを除けば、通常のキーボード選択のように)。

テキスト編集用のデフォルトフォントを変更した場合は、列編集モードに入るとおそらくスクリーンフォントがデフォルトの列編集フォントに変更されます(変更したフォントとは異なる可能性があります。列編集モードのフォントを変更するにはメニューからWindow -> Preferencesを選択し、左側のツリーでGeneral -> Appearance -> Colors and Fontsを選択してから、右側のツリーのBasic -> Text Editor Block Selection Fontを選択します。

9
jklp

別のアプローチ:

vrapper プラグインは、Eclipseエディタ内でvimをエミュレートします。その機能の1つはEclipse内で問題なく動作するvisual blockモードです。

デフォルトではCtrl-Vにマッピングされていて、Eclipseのpasteコマンドを妨害します。 visual blockモードを別のショートカットに再マップするか、pasteコマンドを別のキーに再マップすることができます。私は後者を選びました:私の端末の振る舞いに合わせるためにpasteコマンドをCtrl-Shift-Vに再マッピングしました。

4
HRJ