17

Juno を使い始めてまだ数日ですが、コンテンツ アシスト メカニズムが以前とは異なるようです。

たとえば、変数を宣言しようとすると

Boolean isVisible

Juno のコンテンツ アシストでは、変数名のドロップダウン リストが表示されます。

isVisibleBoolean

ヒントとして。

そして、非常に面倒なのは、何を入力しても (; または SPACE)、「isVisibleBoolean」が選択されることです。

auto-variable-type-appending を無効にする方法を知っている人はいますか?

とても有難い。

現在 Mac OS X 10.8.1 を使用していますが、まだ Windows でテストしていません。

4

5 に答える 5

7

Eclipse バグ 412992の説明に基づいて、Content Assist Auto Activation 設定を確認してください: Window->Preferences->Java->Editor->Content Assist

たとえば、文字 a ~ z が「Java の自動アクティベーション トリガー」としてリストされている場合、それらを削除すると、' ' または ';' を押したときに型名が新しい変数名に自動追加されなくなります。利用可能なオプションに基づいて、スタイルに最適な構成/トレードオフを決定するのはあなた次第です。

于 2013-07-16T17:08:21.633 に答える
1

完璧な解決策ではありません:

Window->Preference->Java->Editor->Content Assist->Java の自動アクティブ化トリガー: .ABCDEFGHIJKLMNOPQRSTUVWXYZ

このようにして、クラスとタイプのみが提案のためにポップアップされます。

単なる提案です。選択はあなた次第です。

于 2013-11-10T08:28:44.233 に答える
-2

そこにあるのは、オブジェクト タイプの名前補完です。そして、これはしばしば理にかなっているかもしれません。例えば、Ctrl-Space を押しList bookてからList bookList. プリミティブ型の場合、これは行われint countないため、Ctrl-Space を押しても完了しません。これは、変数をプリミットブール値として宣言することにより、問題の(あまり良いとは言えない)解決策になります。

解決策として私が本当にお勧めするのは、変数宣言の書き方を変えることです。あなたの例では、代わりに書いて、タイプ宣言のisVisible = false欠落についてエディターに文句を言わせてください。Ctrl1Enter

于 2012-09-16T06:00:40.310 に答える