Ctrl-Spaceを押さずにEclipseでCtrl-Space


91

私はEclipseの使用を開始したばかりで、ローカル変数名の入力を開始すると、Ctrl+ を押すまでVisual Studioのような提案が表示されないことに気付きましたSpace。これを自動的に行う方法はありますか?私は見つけるCtrl+ Space厄介なキーを押して。


4
これがバグ修正によって最終的に「解決」されることを願っています。これも欲しい。CTRL-スペースについて私がどのように知っているかさえ覚えていません。Visual Studioで表示されますか?
Xonatron

回答:


161

これらのバグ(およびEclipse> 3.4を使用している場合の解決策)に興味があるかもしれません。

A. @Samuelが言ったように、より多くのキャラクタートリガーを許可します(3.4以降で修正):

https://bugs.eclipse.org/bugs/show_bug.cgi?id=159157 環境設定のコンテンツアシストに以下の文字を追加します

Javaの自動アクティブ化トリガーのデフォルトを._abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ

B.コンテンツアシストをすべての場所で自動的に許可する(固定ではない):

https://bugs.eclipse.org/bugs/show_bug.cgi?id=101420


31
では、EclipseをVisual Studioのように動作させる4年半前のバグはまだ修正されていませんか?彼らがimoの機能を延期した理由。過去4年間に何をしたかよりも重要です。
ClausJørgensen、

1
おそらく私が見逃した別のオープンバグがあるかもしれません...私はそれはおそらく日食も持つべき機能だと思います。
マークポープ

だから私は答えは機能が存在せずバグだと思いますか?
Brandon O'Rourke、

3
興味深いのは、4.5年前のバグで、これは4年前のことです...?これをxmlに適用する必要があり、Javaはまだ修正されていません。
MDMoore313 2013

3
CDTユーザーが何ができるか考えていますか?これらのオプションはCDTでは使用できません。
CCoder、2015年

23

機能するもの:

自動アクティブ化トリガーを .abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_

支援を開始するために他に何も入力することはほとんどありません。


23
PS私のほんの一部がそのために亡くなりました。
Asti

「」はどうですか?空間?
Xonatron 2012年

そのためにはCtrl +スペースがあります!また、スペースはInteliiSenseをトリガーしません。
Asti

しかし、リストにスペースを追加して「自動アクティブ化」をトリガーしてみませんか?
Xonatron 2012年

リストをコンマで区切る必要はなく、ABCDEFなどを追加することもできます。実際、これは文字列全体.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_です。
Callum Rogers

12
  1. ウィンドウ->設定
  2. Java->エディター->コンテンツアシスト
  3. 好みに合わせて自動アクティベーションを変更する

遅延を0に設定することをお勧めします。


2
これらは私が持っている設定です。「。」を入力するまで、自動アシストはトリガーされないと思います。
Brandon O'Rourke、

複数のトリガーを配置できる場合は、そのボックスにすべての文字を入れて、VSのように機能するようにしたいと思うかもしれません
Samuel

次に、アルファベットのすべての可能な文字をそれにどのように追加しますか?;-)
クラウスヨルゲンセン

@ClausJørgensenどのような問題が発生しますか?それが、Markus KellerがScobalによって言及されたEclipseバグ159157 に対するコメントで示唆していることです。
Piotr Dobrogost

3
単にに設定Auto activation triggers for Java.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_ます。IntelliSenseのように動作するようになりました。
Callum Rogers、2011

4

また、XMLファイルでオートコンプリートを機能させるには、[設定]-> [XML]-> [XMLファイル]-> [エディター]-> [コンテンツアシスト]で次の変更を行います。

[自動アクティブ化]セクションで、次の値を入力します

  1. 自動アクティブ化の遅延(ミリ秒)を作成:0
  2. 次の文字が挿入されたときにプロンプ​​トを表示します:<=:._ abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ

次のスクリーンショットは同じことを説明しています

ここに画像の説明を入力してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.