ニュースはEclipse 3.5がついにカラム選択をサポートすると書いた。残念ながら、有効にする方法がわかりません。私はVisual Studioや他のすべてのマイクロソフト製品で慣れているようにAltキーを押してみましたが、それは効果がありませんでした。
Eclipseで垂直ブロックをマークするにはどうすればいいですか?
カーソルをアクティブにし、選択したい列を選択します。
Windows: Alt+Shift+A
マック: command + option + A
LinuxベースのOS Alt+Shift+A
無効にするには、もう一度キーを押します。
この情報は DJ's Java Blog から取られました。
WindowsとLinuxでは、それは AltShiftA、RichieHindleが指摘したように。 OSXでは OptionCommandA (⌘⌥A)また、2つのモードでフォントの設定が異なる可能性があるので、デフォルトのテキストフォントを変更した場合は、ブロック選択モードを切り替えてフォントの変更を確認するのが面倒になることがあります。
最後に、 "検索コマンド"(Ctrl3 または Command3あなたがブロックを入力した場合)ポップアップがあなたのためにそれを見つけるでしょう。これは、ホットキーを忘れてしまうほど頻繁にこの機能を使用する場合に便利です。
RichieHindleが指摘したように 列(ブロック)選択のショートカットはAlt+Shift+A
です。私が遭遇した問題は、EclipseのAndroid SDKがすべてAlt+Shift+A
で始まる3つのショートカットを使用するため、それを入力すると、D
、S
、またはR
。
これを解決するために、列の選択をAlt+Shift+A,A
(Alt
、Shift
、A
を押して再定義し、その後にA
を続けました。これを行うには、Windows > Preferences
に移動し、keys
と入力するか、General > Keys
に移動します。 Keysの下にfilter text
のblock selection
を入力して、toggle block selection
のショートカットリストをすばやく見つけます。ここで、必要に応じて列選択のショートカットを調整できます。
有効にするには、まず第一にあなたのマウスキーがエディタにフォーカスされている必要がありますブロック選択モードの切り替え
図のようにtoggleButton
をクリックするとenable Vertical selection
になります。選択後にもう一度切り替えます。
さらに、キー表示ウィンドウ - >設定を変更してから 'keys'と入力し、キー設定ページが開いたら 'toggle block selection'と入力して無効にすることもできます。
キーボードショートカットALT-SHIFT-A
を使用して列編集モードを有効または無効にすることができます。
有効にした後は、テキストブロックを選択するためにマウスを使用するか、SHIFT
を使用してキーボードを選択できます(選択範囲がブロック内になることを除けば、通常のキーボード選択のように)。
テキスト編集用のデフォルトフォントを変更した場合は、列編集モードに入るとおそらくスクリーンフォントがデフォルトの列編集フォントに変更されます(変更したフォントとは異なる可能性があります。列編集モードのフォントを変更するにはメニューからWindow -> Preferences
を選択し、左側のツリーでGeneral -> Appearance -> Colors and Fonts
を選択してから、右側のツリーのBasic -> Text Editor Block Selection Font
を選択します。
別のアプローチ:
vrapper プラグインは、Eclipseエディタ内でvim
をエミュレートします。その機能の1つはEclipse内で問題なく動作するvisual block
モードです。
デフォルトではCtrl-V
にマッピングされていて、Eclipseのpasteコマンドを妨害します。 visual block
モードを別のショートカットに再マップするか、paste
コマンドを別のキーに再マップすることができます。私は後者を選びました:私の端末の振る舞いに合わせるためにpaste
コマンドをCtrl-Shift-V
に再マッピングしました。