問題タブ [gnu-global]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2456 参照

emacs - GTAGS で生成された TAG ファイルを emacs Semantic で使用する方法

私のemacsバージョンは23.2.1ですが、次を使用してバックエンドを変更してGTAGSを使用しました。(require 'semantic/db-global) (semanticdb-enable-gnu-global-databases 'c-mode) (semanticdb-enable-gnu-global-databases 'c++-mode) として使用する GTAGS ファイルを生成しようとしましたセマンティックのバックエンド。ただし、C ファイルを開くたびに、セマンティックは GTAGS ファイルを使用せずにファイルを解析しています。

  1. セマンティックの組み込みパーサーの代わりに GTAGS ファイルを使用することは可能ですか? 組み込みのパーサーはあまり正確ではないことがわかりました。

  2. プロジェクト スコープを指定せずに GTAGS ファイルを使用することはできますか? 私の場合、GTAGS ファイルを emacs の標準インクルード パスである /usr/include に配置しようとしました。しかし、セマンティクスはそれを使用していません。

0 投票する
2 に答える
5464 参照

python - PythonプラグインをGnuGlobalに追加する方法

私のgtagsバージョンはgtagsです-GNUGLOBAL5.9.2

GnuGlobal用のPythonプラグインをここからダウンロードしました

globalrc.exampleを〜/.globalrcにコピーします

script /python_global_tags.pyを$PATHにある〜/ bin/python_global_tags.pyにコピーします

タイプ:Pythonファイルのディレクトリにある「gtags」

不平はありません

タイプ: "global -f test.py"

出力なし

しかし、「global -g」は機能します。これが、grepの単なるラッパーである場合はさまよいます。

私の質問は:

  • Python自体でプラグインを書くことさえ可能ですか?
  • 〜/ .globalrcを構成するためのチュートリアルはありますか?公式サイトのチュートリアルでは、それについてほとんど言及されていません。

どうもありがとう、

gnu globalは上昇していますが、それでもサポートしている言語はごくわずかです。

0 投票する
0 に答える
135 参照

emacs - gtagsにemacsでのconst定義検索をサポートさせる方法

私は長い間emacsを使用しており、コードナビゲーションにもcscopeを使用していますが、グローバルgtagsに変更したので、関数の定義を見つけるのが非常に高速で非常に正確であるなど、非常に有利ですが、それを見つけました「const」で定義された変数が見つかりません。常に「タグが見つかりません」というプロンプトが表示されます。「finddefinition」の代わりに「findsymbol」を使用する必要がありますが、多くの検索結果が得られます。これらの非常に多くの結果から定義を見つける必要があるので、gtagsがconst定義検索をサポートできるようにするための構成があるかどうかを知りたいだけですか?

0 投票する
2 に答える
1700 参照

vim - GNU Global/gtags は taglist vim プラグインをサポートしていますか?

いくつかの検索を行いましたが、有用なものは見つかりませんでした。誰かが私にいくつかのリンクを紹介したり、直接指示を与えたりすることはできますか? ありがとう。

0 投票する
1 に答える
766 参照

emacs - Emacs と GNU Global でローカル変数の定義にアクセスするにはどうすればよいですか?

次のような C コードがあるとします。

Emacs と GNU Global (gtags.el) でローカル変数の定義に移動するにはどうすればよいですか?

gtags-find-tag (「var1 」を引数として) を試しましたが、何も見つかりません (タグは関数であると思われます)。gtags-find-symbolを試しました。 3 つのvar1定義すべて(および可能な用途) を使用します。

0 投票する
1 に答える
960 参照

emacs - On emacs, I can't jump to tags in GTAGS SELECT buffer

On emacs, I can't jump to tags in GTAGS SELECT buffer. I get "Buffer is read-only: <buffer *GTAGS SELECT*>" error when I press return.

  • Mac OS X 10.8.1
  • Emacs 24.2
  • gtags GNU GLOBAL 6.2.4 (installed by homebrew)
  • gtags.el 3.3 (installed by package.el)

"C-h k <return>" in GTAGS SELECT buffer showed the following message:

0 投票する
5 に答える
25215 参照

emacs - Emacs 用のタグ: etags、ebrowse、cscope、GNU Global、熱狂的な ctags の関係

私は C++ プロジェクトに取り組んでおり、Alex Ott のCEDET のガイドや、StackOverflow のタグに関する他のスレッドを調べましたが、Emacs がこれらのさまざまなタグ システムとどのように連携してオートコンプリート、定義の検索、ソースのナビゲーションを容易にするかについてはまだ混乱しています。コードベースまたはドキュメント文字列のプレビュー。

  1. etagsebrowseexuberant ctagscscopeGNU Globalの違い (機能など) は GTags何ですか? Emacsでそれらを使用するにはどうすればよいですか?

  2. タグを使用してシンボルをナビゲート/オートコンプリートしたい場合、セマンティック/セネター (CEDET) は必要ですか?

  3. これらのさまざまなタグ ユーティリティに加えて、セマンティックは何をテーブルにもたらしますか? これらのツールとどのように連携しますか?

0 投票する
2 に答える
4376 参照

tags - GNU Global と GTAGS がクラス定義を見つけられない

クラス/構造体の定義を見つけるためにグローバルを取得するのに問題があります。熱狂的な ctags と cscope でそれらを見つけることができます。すべてのタグ ファイルは、同じソース ファイル リストから作成されます。--prefix のみを指定して、global などを構成してビルドしました。configure は活気に満ちていることを発見し、それを使用しています。私は何年にもわたって定期的にグローバルを試してきましたが、常にこの問題がありました。何か案は?

ありがとう、ダブ

0 投票する
1 に答える
1053 参照

tags - gtkヘッダーと私自身のプロジェクトにgtagsを使用する

gtkプロジェクトがあり、プロジェクトにgtagsを使用したいと思います。また、外部ライブラリ(私の場合はgtk)にgtagsを使用したいと思います。私は試した:

残念ながら、ここでセグメンテーション違反が発生します(Ubuntu 12.04を使用)

この作業を行う方法について何かアイデアはありますか?(ctagsまたはetagsを使用したソリューションにも満足しています)。