Eclipseのヒントとコツで、Ctrl+スペースをクリックすることでeclipseによって生成された変数名を取得できることをよく見ました。しかし、私は空の提案を得ています。たとえば、これを入力して、Ctrlキーを押しながらスペースをクリックします。
プライベートカラー
そして、私はそれにいくつかの名前の提案を得ることになっていますか?私が得ているのは、提案の空のリストだけです。では、何がオフになっているのでしょうか。何か案が?
前もって感謝します。
これが私が達成したいことです:
変数名を取得しようとしていると思います。たとえばcolor
、クラスはprivate Color
どこにありますか。私はそれが私の日食で働いているのを見ます。Color
private Color color
設定を確認するには、以下の設定に移動し、適切に見えるかどうかを確認してください。
Windows -> Preferences -> Java -> Editor ->Content Assist
と
Windows -> Preferences -> Java -> Editor ->Content Assist -> Advanced
private
?何か新しいものを作成しているようです。この場合、Eclipseは提案できません。
オートコンプリートは、既存の変数/関数/クラスなどに使用されます。
みんなの時間と助けに感謝します。:)
私はついにそれを見つけましたが、これに対する答えは、私の場合、「java.awt.Color」がインポートされておらず、インポートされていない場合、これでEclipseが機能しないというものでした。
そのため、ファイルが既にクラスをインポートしている場合は名前が提案されますが、インポートされていない場合は機能しません。
関数全体がかなり役に立たなくなると思いますが、残念ながらそれがEclipseの仕組みです。:/
Ctrl + Space はおそらく IM のショートカットなのでカバーされています。この機能のショートカットを変更することをお勧めします。たとえば、Alt + /、
ショートカットを変更する方法がわからない場合は、次の手順を参照してください。
Eclipse では、作成済みの変数名を取得できます。
例えば、
int awesomeVariable;
awesomeVariable = 50;
int superVariable;
superVariable =
= の後に Ctrl + Space を押すと、入力できるものがいくつか生成されます。たとえば、awesomeVariable が提案される場合があります。基本的に、それはあなたの名前を生成しません。すでに作成したものでオートコンプリートするだけです。
その名前で変数を宣言することもできることを示唆しているだけです..それはツール書き込みだったのであなたを助けるだけです..それについて心配することは何もありません..kkのように自分の名前を付けることができます..
クラスに Color クラスをインポートします。 import java.awt.Color;