Есть ли в cscope история поиска или функция стека поисковых запросов? - PullRequest
4 голосов
/ 10 марта 2010

Я обычно копаю c исходным кодом cscope от метода к методу более 4-5 уровней, и мне приходится переходить между методами назад и вперед.

Как посмотреть историю поиска в cscope, чтобы мне не приходилось запоминать предыдущее имя метода. или будет лучше, если это стек.

Ответы [ 3 ]

17 голосов
/ 23 июля 2010

Да, это так.Помощь объясняет это.[ Нажмите ?в главном окне.]

Ctrl + b - шаг назад в истории поиска.

Ctrl + f - шаг вперед в истории поиска.

2 голосов
/ 01 июня 2010

В приглашении cscope вы можете набрать Ctrl-b, чтобы вернуться к предыдущим поискам. Если вы переезжаете в В другом поле с названием «поиск символа» из «поиска по определению» можно повторить запрос для тот же символ, нажав Ctrl-y. НТН.

2 голосов
/ 11 марта 2010

Я в основном использую интерфейс cbrowser http://sourceforge.net/projects/cbrowser/ для cscope, и в нем есть раскрывающийся список, в котором запоминаются последние 15 запросов.

В качестве альтернативы, если вы используете редакторы Vim или Emacs / XEmacs, они имеют встроенную поддержку cscope. Я не знаком с тем, как работает интеграция с Emacs, но в Vim она работает почти как обычный стек тегов, в котором вы можете перейти к символу и затем вернуться к предыдущему символу. Вот некоторая информация об интеграции Vim http://cscope.sourceforge.net/cscope_vim_tutorial.html. Некоторая информация об интеграции emacs на главной странице cscope http://cscope.sourceforge.net/.

...