問題タブ [cscope]
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.
database - vim が cscope データベースに接続できない
opensuse 11.4 をインストールしました。Vim はバージョン 7 です。今では通常、Linux カーネル ソースをブラウズするために使用しています。そこで、ホーム フォルダ内のディレクトリ内に cscope データベースを生成しました。検索したいすべての関連ファイルのリストを含む cscope.files ファイルのほかに、cscope.out、cscope.po.out、cscope.in.out。
さらに、.bashrc に以下を追加しました。
しかし、:cscope show
vim 内から実行すると、接続がないと表示されます。誰でも何がうまくいかないのか教えてください。
ご連絡をお待ちしております。
cscope - cscopeのデータベースを解析する方法
cscopeのデータベースを解析する方法はありますか?Windowsを使用していますが、cscopeのデータベースのデータ形式に関する記事が見つかりません。すべての記事はVIMまたはEMacに関するものです。
vim - cscope+vim: 定義リスト内のコンテキスト依存の順序
FreeBSD カーネルのスケジューリング コードを学習し、Vim の cscope プラグインを使用してソース コードをナビゲートしています。
一般的には問題なく動作しますが、本当に不便な点が 1 つあります。ソース コードに同じ名前の関数ファミリが複数ある場合、cscope はそれらすべてを表示します。
FreeBSD には、同じインターフェースを実装する 4BSD と ULE の 2 つのスケジューラーがあります。私はULEにのみ興味があり、不要な4bsdファイルを除外するか、少なくともcscopeに4bsdの前にULEファイルを表示させたいと思っています。
それはまったく可能ですか?
ありがとう!
PS cscope.out の生成時に不要なファイルを無視できることはわかっていますが、4bsd ファイルを調べる必要がある場合もあります。そのため、完全な cscope データベースで作業することをお勧めします。
vim - Vimクイックフィックスウィンドウにcscope出力を配置する方法は?
出力を cscope から Vim クイックフィックス ウィンドウにリダイレクトしたい。接着部分は簡単ですが、現在エラーフォーマットで立ち往生しています。cscope 出力の例を次に示します (cscope -L -1 bar):
これは、foo() の内部で、abc.cpp の 25 行目に bar() への呼び出しがあることを意味します。
efm = %f\ %*[^\ ]\ %l\ %m
動作しますが、スコープ情報は失われます。例えば:
私が望むのは、次のように、クイックフィックス ウィンドウにスコープを含めることです。
errorformat のみでこれを行うことは可能ですか、それとも Vim に出力する前に出力を操作するスクリプトを作成する必要がありますか?
c++ - cscope ローカル関数の検索 C++
私はcscopeを初めて使用し、クラス内およびヘッダーファイル内でローカル関数を検索しようとしています。ヘッダーファイルにいるとき、現在のファイルにある関数を検索したいのですが、代わりにソースツリー全体で関数を検索し、多くのファイルの関数のリストを残して、すべてをスクロールする必要があります結果はローカルのものを見つけます。これを行う簡単な方法があるはずです?? ご協力いただきありがとうございます
usability - cscope:結果ウィンドウに戻ります。
cscopeの結果ウィンドウに戻るにはどうすればよいですか。スペースを押すと結果の次のページに移動しますが、結果の前のページの鍵は何ですか?
vim - vim で ctags を使用しようとすると cscope エラーが発生する
プロジェクトの ctag を生成しました。
次に、タグを .vimrc に追加しました。
また、一時的に以下を追加しました (ただし、現在は削除されています)。
Ctrl+] または g] を試すと、次のエラーが表示されます。
cstag: タグが見つかりません
cscope を使用するべきではないので、これがどのように起こったのかわかりません。私の現在の考えは次のとおりです。
これを解決する方法はありますか?
emacs - カーネル ソース コードから x86 関連ファイルを抽出するにはどうすればよいですか?
x86 カーネル ソース ファイルのみの cscope インデックスを作成しようとしています。
x86 ソース コードだけを操作するために必要なファイルを知る必要があります。
これどうやってするの?
vim - Vim 内で cscope 出力をフィルタリングする方法
cscope
Vim から のクエリの出力を grep する方法を探しています。
以下は私にとってはうまくいきませんでした:
それは与えました:
PS:
私はその方法を知ってい
ます。Unix コマンドを介して ex コマンドの出力redir
をフィルタリングする簡単な方法を探しています。
emacs - ソースコードのディレクトリにないcscope.outを使用するにはどうすればよいですか?
ソースコードディレクトリがあり、そのディレクトリに何も追加できません。
次に、cscopeを使用してインデックスdb:cscope.outを生成します。したがって、そのdbを/ source/mysource以外の他のディレクトリに保存する必要があります。そのcscope.outをホームディレクトリに保存すると
、ホームディレクトリのcscope.outへの参照を取得するようにemacsに指示するにはどうすればよいですか?