15

Eclipseのヒントとコツで、Ctrl+スペースをクリックすることでeclipseによって生成された変数名を取得できることをよく見ました。しかし、私は空の提案を得ています。たとえば、これを入力して、Ctrlキーを押しながらスペースをクリックします。

プライベートカラー

そして、私はそれにいくつかの名前の提案を得ることになっていますか?私が得ているのは、提案の空のリストだけです。では、何がオフになっているのでしょうか。何か案が?

前もって感謝します。

これが私が達成したいことです: ここに画像の説明を入力してください

4

9 に答える 9

14

変数名を取得しようとしていると思います。たとえばcolor、クラスはprivate Colorどこにありますか。私はそれが私の日食で働いているのを見ます。Colorprivate Color color

設定を確認するには、以下の設定に移動し、適切に見えるかどうかを確認してください。

    Windows -> Preferences -> Java -> Editor ->Content Assist

    Windows -> Preferences -> Java -> Editor ->Content Assist -> Advanced
于 2012-10-17T01:29:06.900 に答える
2

private?何か新しいものを作成しているようです。この場合、Eclipseは提案できません。

オートコンプリートは、既存の変数/関数/クラスなどに使用されます。

于 2012-10-17T01:24:16.723 に答える
0

みんなの時間と助けに感謝します。:)

私はついにそれを見つけましたが、これに対する答えは、私の場合、「java.awt.Color」がインポートされておらず、インポートされていない場合、これでEclipseが機能しないというものでした。

そのため、ファイルが既にクラスをインポートしている場合は名前が提案されますが、インポートされていない場合は機能しません。

関数全体がかなり役に立たなくなると思いますが、残念ながらそれがEclipseの仕組みです。:/

于 2012-10-17T01:44:01.033 に答える
0

Ctrl + Space はおそらく IM のショートカットなのでカバーされています。この機能のショートカットを変更することをお勧めします。たとえば、Alt + /、

ショートカットを変更する方法がわからない場合は、次の手順を参照してください。

  1. Ctrl + Alt + L を 2 回クリックし、
  2. 「コンテンツアシスト」を見つけ、
  3. ショートカットのように Binding の値を変更します (他のショートカットと同じにすることはできません)。
  4. 適用ボタンをクリックします。
于 2012-10-17T01:32:02.663 に答える
0

Eclipse では、作成済みの変数名を取得できます

例えば、

int awesomeVariable;
awesomeVariable = 50;

int superVariable;
superVariable = 

= の後に Ctrl + Space を押すと、入力できるものがいくつか生成されます。たとえば、awesomeVariable が提案される場合があります。基本的に、それはあなたの名前を生成しません。すでに作成したものでオートコンプリートするだけです。

于 2012-10-17T01:25:32.333 に答える
0

その名前で変数を宣言することもできることを示唆しているだけです..それはツール書き込みだったのであなたを助けるだけです..それについて心配することは何もありません..kkのように自分の名前を付けることができます..

クラスに Color クラスをインポートします。 import java.awt.Color;

于 2014-09-11T10:36:49.540 に答える