exuberant-ctags

    3

    2答えて

    システムVerilogのファイルtagsを生成します。 これは本当に参考になりましたlink、私はUVMタグファイルを生成することができました。 しかし私の質問はSVについてです。別個のsvファイルがないので、言語はコンパイラ自体に組み込まれています。タグファイルを作成するにはどうしたらいいですか? ありがとうございます。

    5

    1答えて

    私はかなり長い間Darren HiebertのExuberant-ctagsを使ってきました。それは私のvimのツールボックスの不可欠な部分です。私はpython、Java、Cのコードにタグを付けます(私はcscopeも使用します)。 最近、私はそれのより現代的なフォークに移行を検討する必要があることを読んだが、ユニバーサル-のctagsと呼ばれます。 私はこのような動きをするための具体的な技術的

    1

    2答えて

    タグファイルに相対パスが含まれている場合、Vimは現在のディレクトリからではなく、タグファイル自体が存在する場所を基準にしてソースファイルを検索しようとします。私。タグファイルはctags -Rが実行された場所になければなりません。 同じタグファイルを別の場所に保存したい場合に備えて、VimにPWDのソースファイルを見つける方法はありますか?

    1

    1答えて

    ドキュメントでは、ctags --langmapにリテラルファイル名(拡張子なし)のサポートを追加することができましたが、CMakeLists.txtの導入に失敗しました。 CMakeLists.txtと.cmake拡張子を追加するには? で私の定義を見つけてください:私はの他のctags構成によって求めていたとしてhttps://github.com/umitkablan/vims/commit

    0

    1答えて

    ctagsを使用すると、関数、変数、構造体、およびコードに含まれないものを検索できますfor e.g.。コードですべての条件付きループが呼び出される行番号を取得したかったのです。例えばのために :例のコードスニペットで 1 #include <stdio.h> 2 3 void funcA() {} 4 void funcB(int a){} 5 6 int main() {

    0

    1答えて

    私はexuberant-ctagsを使用して私のdjangoプロジェクトのタグを生成しています。多くの場所で、私は関数とクラスをキーワード引数を使って呼び出しています。 $ cat models.py from django.db import models class Foo(models.Model): bar = models.CharField( help_te

    0

    1答えて

    --excludeオプションがありますが、ディレクトリ/ファイルを除外します。私は大きなプロジェクトに取り組んでおり、ソースコードを持ちビルドしていないディレクトリだけを入れたいと思っています。 どうすればよいですか? .ctagsファイルに何を含める必要がありますか?

    0

    1答えて

    私はexuberant Ctagsを使用して特定のフォルダで生成されたすべてのファイルgotagsのセットにtags変数を設定します。 (gotagsはファイル名が変更されたtagsです)。 私の.vimrcファイルに次の行を挿入します。 set tags+=/usr/local/go/src/gotags set tags+=`find /home/vimal/gowork/src -name

    -1

    1答えて

    デフォルトの区切り記号は\ tのタブ文字です。しかし、解析されているコード行にコメントがあると、生成されたタグファイルの形式が失われます。どのようにCTAGS生成タグファイルのデフォルトの区切りを変更するには?

    1

    1答えて

    私はPython標準ライブラリ用のctagsファイルを生成しようとしていますので、Pythonプロジェクトに追加して標準ライブラリ関数の正しいタグ付け/強調表示を得ることができます。変数のタグを生成したくないのは、タグファイルが膨大になり、実際には関数とクラス名だけが気になるからです。しかし、Exuberant Ctagsは可変タグ付けを無効にするという私の要求をすべて無視しているようだが、依然と