問題タブ [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 投票する
0 に答える
882 参照

emacs - GNU Global に変数が表示されない

Emacs で GNU Globals を動作させようとしましたが、関数定義が見つからないことがわかりました。長い検索の後、GNU グローバル自体がどういうわけか壊れてしまい、ほとんど何もインデックス化されません! 例を考えてみましょう:

最後に «myint» を grep しようとしたところ、GTAGS にも存在しないことがわかりました! それが言及されている唯一の場所は GSYMS ファイルです。もちろん、最初は別の «.hpp» ファイルで同じコードを試しましたが、うまくいきませんでした。

更新: ctags と etags の両方でグローバル タグを作成できることがわかりました。そのためには、発行export GTAGSLABEL=/usr/bin/etags (または ctags に対して)して、再度起動する必要がありgtagsます。変数は機能します。間違ったパスを追加することで簡単に確認できるため、gtagsはエラーについて通知します。そのため、私の例で両方のバックエンドを試しましたが、どちらも機能しませんでした。

0 投票する
4 に答える
3045 参照

vim - gtags で戻ることはできますか?

gtags プラグインで vim を使用して、複数のファイルからコードを読み取ります。:CtagsCursor を実行してトークン定義にジャンプする前に、前の位置に戻る方法がわからないことを除けば、すべて問題ありません。GNU グローバル オンライン ドキュメントを読みましたが、役に立ちません。しかし、「3.4 GLOBAL を使用する Elvis」の章では、「CTRL-T で最新のタグ コンテキストに戻る」と書かれており、これはまさに私が望んでいることです。関数がvimに実装されていない理由がわかりませんか、何か問題がありますか?

BR、ルオチェン

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

vim - VIM: gtags で動作するオートコンプリート プラグイン

巨大な C プロジェクトのために、ctags から gtags に移動しました。しかし、gtags で動作する vim オートコンプリート プラグインが見つかりませんでした。gtags は非常に広く使用されており、ctags よりもはるかに効率的です。ここで何かが欠けていると確信しています。誰かが gtags をオートコンプリート プラグインと統合している必要があります。