問題タブ [exuberant-ctags]

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 投票する
5 に答える
4752 参照

ctags - ctagsは-eオプションを理解していません(あふれんばかりのタグオプションはありません)

入力するctags -eと、そのコマンドラインオプションがわからないというエラーが返されます。etagscliで動作するので、あふれんばかりのタグについて知っておくべきだと思いました。

また、次のエラーが表示ctags: unrecognized option --langdef=arcされます。〜/.ctagsファイルに次のエラーがあります。

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

ctags - ctagsコマンドは「通常のファイルではありません」と繰り返されません

を実行ctags -R *すると、すべてのディレクトリが通常のファイルではなく、タグを再帰的に生成する代わりにスキップするというエラーが表示されます。

何が問題ですか?

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

c - c言語の問題

私はエアコンの問題があります誰もが私を助けることができます。私はc言語でプロセス作成のコードを書きました、それはpid&fork()呼び出しを使用します。フォークコールは子プロセスを作成するために使用されますが、親プロセスを作成する方法を誰かに教えてもらえますか?処理中の子を作成するとプロセスが自動的に親になることは知っていますが、最初から親プロセスを作成したいので、誰でもこれを行う方法を教えてもらえます。次に、使用方法がわからないプロセスを作成します。仕事(計算)を割り当てることができないので、誰かが仕事のためにプロセスを使用する方法を教えてもらえますか?

3つ目は、プロセスに名前を付けたいのですが、どうすればそれを実行でき、どのように実行を制御できますか?誰かが私を啓発することができれば、私がこれらすべてを理解するのを手伝ってください。よろしくお願いします。よろしくお願いします。

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

perl - MooseX::Declare の ctags サポート? (パール)

MooseX::Declare メソッド、クラス、属性などのタグを生成する ctags を取得するにはどうすればよいですか?

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

python - あふれんばかりの ctags で Python の "import" ステートメントをスキップする

2 つのファイルがある場合

ファイル a.py:

ファイル b.py:

vim で ctags を使用して Ctrl+] を押すと、クラス定義ではなく import ステートメントにリダイレクトされます。このコードでは、すべて問題ありません。

ファイル a.py:

ファイル b.py:

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

ctags - exuberant-ctagsを使用する場合、どのオプションを使用しますか?

gcc4.4.3c89にexuberant-ctags5.8を使用する

私はexuberant-ctagsを使い始めたばかりですが、どのオプションを追加するのか疑問に思っています。

ここにリストがあります、そして私はそれが過剰に殺されるかもしれないあまりにも多くを追加したのではないかと思っています。

私は以下を使用するつもりでした:

私はただ疑問に思っています:それはやり過ぎですか?

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

ctags - 複数のプロジェクトの VIM 内のタグのパス

最近、自分のプロジェクトで ctags を使い始めました。現在、次のセットアップがあります。

私はできset tags=./tags,tags,/path/to/root/tags、すべてが完璧に機能します。

ただし、私の問題は、一度に複数のプロジェクトに取り組んでいること/path/to/root1です。ファイルを開くたびに手動でタグを設定したくありません。編集中のファイルに基づいてタグを付ける方法はありますか? (つまり、 を編集している場合は、 ?でタグを使用します。/path/to/root2/path/to/root3/path/to/rootX/path/to/root3/foo/x.croot3/tags

私の場合、すべてのプロジェクトが共通の親ディレクトリを共有しています。私が本当に欲しいのは次のようなものです:

しかし、それを機能させるための適切なvimfuを取得できないようです。

編集:これが機能しないことに気付きました。に実際に書き込むことはできませんroot*。代わりに、メインの ctags ファイルを に保存したいと思います。ここでは、と~/ctags/root*/tagsのサブディレクトリが 1:1 でマッピングされています [不思議に思われるかもしれませんが、これらは ClearCase UCM 動的ビューです。どちらも書き込み可能ではありません]~/ctags//path/to//view/XXX//view/XXX/vobs/

0 投票する
3 に答える
395 参照

c++ - ctag は c++ のクラスを無視します

c++でクラスを説明するctagsをどのように作成しますか? 関数のタグにジャンプすると、関数の名前は同じですが、クラスが間違っています。

B b; b.init();

そしてあります

A::init() {} B::init() {}

b.init() の init にカーソルを置き、B::init() {} ではなく A::init() {} にジャンプします。

私のコードでは a と b を使用していないことに注意してください。したがって、ctags を実行すると機能しない可能性があります。それが一般的な問題でない場合は、実際のコードを投稿できます。

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

ruby-on-rails - Rubyファイルで関数が終了している行番号を見つけるにはどうすればよいですか?


通常、ctags -x <file_name.rb>このコマンドを使用すると、その ruby​​ ファイル内の各関数が開始する行番号が表示されます。

例:

出力例:

select_userしたがって、出力から、application_helper.rb ファイルの 604 行目で関数が開始されていることがわかります。

私の要件は、各関数が終了する行番号を見つける方法はありますか? 助けてください。前もって感謝します、

0 投票する
3 に答える
1434 参照

vim - Vim でタイマーを設定する

Vim と ctags を使用してコードを調べます。最新の ctags を再構築するためのキー マッピングがいくつかあります。そのため、特定のタグが見つからない場合は常に、Alt+F12 を押してタグを再構築してから、もう一度試します。しかし、Visual Studio や他の IDE のように、このタスクを自動化できるかどうか疑問に思っています。30 分ごとに -say- のタグを再構築するタイマーを作成することを考えています。Vim スクリプトがタイマーをサポートしているかどうか知っている人はいますか?

また、建物のタグを自動化するための提案があれば、共有してください。