Вим-7 с ctags - PullRequest
       12

Вим-7 с ctags

3 голосов
/ 19 августа 2011

под управлением VIM-7.0.237 на CentOS-5.6. У меня есть большая база кода C с тегами, сгенерированными с помощью ctags-5.6, есть функции с одним и тем же именем, определенные в нескольких местах, и я помню, когда я использовал vim-6.3, я мог легко перепрыгивать через эти несколько определений - VIM раньше предложите мне, на какое определение я хочу перейти. Теперь с vim-7 он дает мне только первое.

Есть ли способ вести себя в старом стиле? Спасибо.

PS. У меня есть конфигурация VIM по умолчанию.

Ответы [ 2 ]

1 голос
/ 19 августа 2011

Вы можете либо предшествовать команде со счетчиком, чтобы перейти к определенному совпадению, либо использовать
:ts {identifier}. В нем будут перечислены теги, доступные для данного идентификатора.

Вы можете найти команду ctrl r ctrl w ( et аналог) полезно для вставки слова под курсором. Карта может помочь вам с это.

nnoremap \] :ts <c-r><c-w><CR>
0 голосов
/ 20 августа 2011

Используйте g] (g$ на французских azerty клавиатурах), чтобы отобразить список определений.

...