私は通常、cscope を使用して 4 ~ 5 レベル以上のメソッドからメソッドへと c ソース コードを掘り下げ、メソッド間を行き来する必要があります。
以前のメソッド名を覚える必要がないように、cscope で検索履歴を表示するにはどうすればよいですか。またはそれがスタックであればより良いでしょう。
はい、そうです。ヘルプはこれを説明します。[ プレス ?メインウィンドウで。
Ctrl+b - 検索履歴をさかのぼります。
Ctrl+f - 検索履歴を進めます。
cscope プロンプトで入力Ctrl-b
して、以前の検索に戻ることができます。「定義検索」から「シンボル検索」という別のフィールドに移動した場合は、 を押して同じシンボルのクエリを繰り返すことができますCtrl-y
。HTH。
私は主に cbrowser GUI フロントエンドhttp://sourceforge.net/projects/cbrowser/を cscope に使用しており、最後の 15 個のクエリを記憶するドロップダウン ボックスがあります。
あるいは、Vim または Emacs/XEmacs エディターを使用する場合、cscope サポートが組み込まれています。Emacs 統合がどのように機能するかはよくわかりませんが、Vim では、シンボルにジャンプしてから前のシンボルにポップバックできるという点で、通常のタグスタックとほとんど同じように機能します。Vim の統合に関する情報を次に示します http://cscope.sourceforge.net/cscope_vim_tutorial.html。cscope のメイン ページhttp://cscope.sourceforge.net/に、emacs の統合に関する情報がいくつかあります。