web-dev-qa-db-ja.com

Eclipse CDT(C ++ / C開発用)入力中にコンテンツアシストを自動的に呼び出す方法

Eclipse CDT(C++/C開発用)VisualStudioのVisualAssistのように、入力中にコンテンツアシストを自動的に呼び出す方法。言い換えれば、コンテンツアシストを呼び出すためにすべてのキーボード文字としてトリガーを与える方法。私を助けてください..

18

便利なコンテンツアシストオプションはすべてデフォルトでオフになっているようです。設定-> C++->エディター->コンテンツアシスト->詳細に移動し、デフォルト(上部のリスト)の解析ベースの提案をチェックしてから、下部のいくつか(解析、Word、テンプレートなど)をチェックします。

もちろん、さらに自由にチェックできますが、最も重要なのは解析ベースです。もちろん、インデックス作成も有効にする必要があります。少なくともthatはデフォルトで有効になっているようです。

そしてもちろん、すでに提案したように、コンテンツアシストペイン自体に移動してすべてがオンになっていることを確認し、遅延を減らして表示を速くします(Ctrl +スペースを押したときにのみ表示する場合を除く) 。

20
EboMike

悲しいことに、少なくとも私の知る限り、コンテンツアシストはこの2年間変わらなかった。それでも「。」、「->」、「::」によってのみトリガーされ、構成する方法はありません。 Eclipse Javaエディターは、Nadith Pathirageが望むように自由に構成できますが、コンテンツアシストをトリガーするキーを追加できます。CDTが同じことを実現できないのはなぜですか...

(これが古いスレッドであることは知っていますが、私の意見ではトピックは依然として重要です...)

11
Janis

ctrl + Spaceはうまく機能します。ただし、emacsオートコンプリートやvim youcompletemeと同じようにオートコンプリートとして設定します。単語を入力すると、プロポーザルが呼び出されます。

0
dzhwinter

やってみました Ctrl+Space?また、設定で「コンテンツアシスト」を検索します。

0
trenki