0

Cscopeには、インタラクティブモードで11個の検索入力フィールドがあります。しかし、行指向の出力モードで使用し、スイッチFind all symbol assignments:を使用してフィールドを指定しようとすると、-10機能しません。何か案は?

ありがとう。

4

2 に答える 2

1

ちょっと変わった感じもします。

ターミナルでは、

cscope -d

次のオプションを提供します

Find this C symbol:
Find this global definition:
Find functions called by this function:
Find functions calling this function:
Find this text string:
Change this text string:
Find this egrep pattern:
Find this file:
Find files #including this file:

しかし、gvimで私のcscopeプラグインを使用すると、

:cs help 

次のオプションを提供します

find : Query for a pattern            (Usage: find c|d|e|f|g|i|s|t name)
   c: Find functions calling this function
   d: Find functions called by this function
   e: Find this egrep pattern
   f: Find this file
   g: Find this definition
   i: Find files #including this file
   s: Find this C symbol
   t: Find assignments to

[割り当ての検索]オプションは、2番目でのみ使用できます。

したがって、行指向の出力モードの場合、最も近いのは「このテキスト文字列を検索する:」オプションのようです。それは次のように行うことができます

cscope -d -L -4 <text>
于 2010-10-21T16:55:23.967 に答える
0

割り当てオプションはRedHatパッチによって追加されたものであり、元のcscopeの一部ではありません。対応するコマンドラインオプションを更新せずに、ncursesインターフェイスのみにパッチを適用したようです。

于 2010-10-26T13:06:32.567 に答える