web-dev-qa-db-ja.com

Eclipseでオートコンプリートアイテムを選択するためのタブですか?

Eclipse 3.6.2の[設定]-> [一般]-> [キー]に、autocompleteまたはintellisenseという用語が見つかりません。

コードを作成するときにEnterキーを押してオートコンプリートアイテムを選択したくありません。 タブボタンでオートコンプリートアイテムを受け入れるようにEclipseを構成できますか?

33
Carl R

ちょうどそれを得た、ウィンドウ>設定>一般->キーに行き、前に述べたように「単語の補完」を探します。次に、下部近くに「バインディング」があり、その右側に矢印付きのボックスがあります。そこでクリックすると、「タブ」を選択して、オートコンプリートにTabulatorを使用できます。

2
AM__ZB

「単語補完」左Alt + /を探していると思いますが、「設定」->「一般」->「キー」で変更して、任意のキーの組み合わせにすることができます。 /を複数回押すと、さまざまな提案が繰り返されます。あまり知性がありません。たとえば、String Apple;およびdouble apps;と入力し、double x = aそしてAlt +/Eclipseは、Appleは文字列ですが、アプリの代わりにAppleを提案する場合があります。

編集:一部のコンピューターではctrl + /のように見えます。

12
Ben

オートコンプリート選択キーはエディター固有です。たとえばAptana Studioでは、プロポーザルを選択するためのキーのセットを定義できます。たとえば、 Preferences/Aptana Studio/Editors/JavaScript。 PyDevはAptana Studioと一部のコードを共有しているため、同様の機能を備えています。 「Preferences/PyDev/Editor/Code Completion/Apply completion on *」チェックボックスを参照してください。

セレクターとしてのTabキーといえば、提案ウィンドウに焦点を合わせるという特別な意味があるため、追加のコーディングなしでは不可能と思われます。興味がある人のために、org.Eclipse.jface.text.contentassist.CompletionProposalPopup.verifyKey(VerifyEvent)でタブ処理を見つけることができます。

乾杯、マックス

2
Max

このトリックは前述のように使用できます-> https://stackoverflow.com/a/6508181/474002

目的のアイテムにジャンプしたら、Tab-> Spaceを押します

終わった。これが役立つことを願っています:)

0
Browny Lin

同じ質問がここで行われると思います オートコンプリート選択のホットキーを変更

Eclipseのすべてのキーバインディングは、ウィンドウ->設定->一般->キーで定義されています。オートコンプリートリストからアイテムを選択するために使用するものを変更できるとは思いませんが、スペースを使用して選択し、Enterで新しい行を入力できます。

0
Ali