5

C++ に Intellisense のような機能を提供する Geany 用のプラグインはありますか? ctrl + スペースバーを押すと、含まれているライブラリのすべての関数/メンバーがヒントとして表示またはリストされますか? または、いくつかの文字を入力すると、それらの文字で始まるすべてのメソッドまたは変数が一覧表示されますか?

Geany にはコード補完があることは知っていますが、Ctrl + スペースバーを押すと、リンクされたライブラリのすべてのメンバー/関数が表示される VS の Intellisense とは異なります。

4

3 に答える 3

2

いくつかのオプションがあります。

クラスが宣言されているファイルを開いている場合、コード補完はそのまま使用できます。したがって、クラス Patient にいて、Treatment->getActivitiesForPatient(this) を呼び出すとします。Treatment クラスが開いていれば、それは機能します。

Geany でタグ ファイルを作成するオプションもあります 。 http://www.geany.org/Download/Extras#tagsを参照してください。(Windows 7 の場合、タグ ファイルを配置するディレクトリは AppData/Roaming/geany/tags です。)

タグファイルを作成する方法の例:

$ your/application/root>geany -g /tmp/mytagsfile.tags $(find . -type f -name '*.php')
于 2012-12-18T20:08:06.927 に答える
1

私はGeanyを使用していますが、間違っているかもしれませんが、このようなことについてはよく知りません. しかし、Linux で作業している場合は、MonoDevelop (私は Linux の C# に使用しましたが、C++ もサポートしており、MS Visual Studio のようなものです) や Eclipse (主に Java 用ですが、C /C++ および Fortran 拡張も同様です。それらが存在することは知っていますが、繰り返しますが、これはC++のものを使用したことはありません。

www.eclipse.org/cdt/

于 2012-09-25T20:15:24.353 に答える
0

私の意見では、これまでに実装されたコード補完(インテリセンスなど)はQtCreatorのものです。大きなコードベースでも非常に高速です

于 2012-12-18T20:16:30.580 に答える