Как двигаться вперед в поиске и навигации по тегам VIM? - PullRequest
8 голосов
/ 25 мая 2010

Ctrl +] - перейти к определению. Ctrl + T, чтобы вернуться. Что противоположно Ctrl + T?

Ответы [ 2 ]

8 голосов
/ 25 мая 2010
:help tag-stack


:[count]po[p][!]        Jump to [count] older entry in tag stack (default 1). 
                        See |tag-!| for [!].  {not in Vi}                     

:[count]ta[g][!]        Jump to [count] newer entry in tag stack (default 1). 
                        See |tag-!| for [!].  {not in Vi}                     

Вы также можете использовать ctrl + i и ctrl + o для перемещения вперед и назад соответственно по списку переходов. Это работает с командами тегов, так как они считаются прыжковыми движениями.

Итак: перейти к тегу ctrl + ]

отскок назад: ctr + o

перейти к тегу снова ctrl + i

:help jump-motions

6 голосов
/ 25 мая 2010

Команда :tag переместит вас вниз по стеку тегов. Он не привязан к комбинации клавиш, но вы можете сопоставить его самостоятельно в файле .vimrc.

...