3

ばかげた質問ですが、Eclipseのオートコンプリートに関するトピックが非常に多く、私の問題に一致するものを見つけるのが難しいため、検索が困難です。

だから問題があります:

「MyClass MyVarName」と書いてからスペースを押すと(「= new MyClass()」を追加するため)、Eclipseは自動的に「MyClass MyVarName_ MyClass 」またはそのようなものを変数名に追加します.....(ちょうどアンダースコアなし....スタックオーバーフローは太字としてマークするだけではありません...)

同僚の Eclipse 構成をインポートしたため、それは本当に面倒です...無効にする方法が本当にわかりません....

前もって感謝します

//編集:

「MyC」と入力してスペースを押すのと同じ効果のようです。スペースだけを追加するのではなく、「MyClass」も完成させます...エンターを押すようなものです。しかし、私はスペースで自動補完したくありません...

また、スペースなどにカスタムキーオプションが見つかりませんでした.... :(

4

8 に答える 8

7

Window->Preferences->Java->Editor->Content Assist:

「'Enter' 以外の挿入トリガーを無効にする」のチェックボックスをオンにします。

私の意見ではかなり便利なEclipseの自動提案機能も無効にする他のすべての回答を見つけました。

于 2019-06-14T07:10:25.367 に答える
0

Java EE 開発者向けのプレーンな Eclipse IDE があり、Spring プラグインをインストールして試してみました。私はそれが気に入らず、使用しなかったので、アンインストールしました。アンインストール後も、説明した設定が残っていました。とても迷惑!

何時間も検索した後、最終的に無効にする方法を見つけました。

[ウィンドウ] > [設定] > [Java] > [エディター] > [コンテンツ アシスト] Javaの自動アクティブ化トリガーを次のように設定します。.

必要なのはそれだけです。

コンテンツ アシストに関するその他の Eclipse デフォルトを復元する場合は、次のようにします。

自動起動遅延を 200 に設定します。

他の人が推奨するように、以前に Java Proposals、Java Proposals (Task-Focused)、および Java Type Proposals を無効にしていましたが、これらは実際にはチェックされたままにする必要があるため、再度有効にしました。

于 2014-07-19T04:42:49.230 に答える
0

知らず知らずのうちにコントロールキーを押してしまっているようです。Fn + Ctrl が Ctrl を「ロック」する Fn キーを備えたラップトップで時々発生します。これは、Eclipse のオートコンプリート機能が Space キーを押しただけでは機能しないためです。通常、CTRL+スペースバーを押すだけで説明した効果が得られるはずです。したがって、Fn+Ctrl を押して、「押し下げられた」Ctrl キーのロックを解除してみてください。

于 2013-09-03T10:59:56.740 に答える
0

調べる

ウィンドウ -> 設定 -> Java -> コードスタイル

そこでは、変数名の規則を確認できます。すべてのプレフィックスとサフィックスが空であることを確認してください。こちらもチェックイン

ウィンドウ -> 設定 -> Java -> エディター -> コンテンツアシスト

于 2013-09-03T11:08:09.763 に答える