0

vim で redis のコードを読み取り、次のようにデータベースを構築します。

find . -iname '*.c' -o -iname '*.cpp' -o -iname '*.h' -o -iname '*.hpp' > cscope.files
cscope -bq -i cscope.files -f cscope.out

vimでキーをマップします:

nmap <C-@>g :cs find g <C-R>=expand("<cword>")<CR><CR>

function の定義を読んsrc/dict.cで見つけたい場合は、 の定義に_dictInit配置する必要がありますsrc/dict.cが、実際にdeps/hiredis/dict.cは、同じ名前の関数定義を持つ の定義に配置します

では、どうすれば問題を解決できますか?

4

1 に答える 1

0

_dictInitそのinの出現はdeps/hiredis/dict.c、データベースの最初のエントリです。

2 つのエントリがあるため、次のようなリストを取得する必要があります。

cscope結果

これにより、ジャンプ先の定義を選択できます。

于 2013-05-16T07:30:00.080 に答える