Перемещение по функциям

Для того чтобы перемещаться к определениям функций и обратно необходимо в директории проекта иметь файл tags. В этом файле будут находится привязки меток к файлам с указанием регулярного выражения для поиска метки в файле.

Создание файла tags

Для создания файла tags используется программа ctags, которая еть в пакете exuberant-ctags. Кроме синтаксиса языка C, ctags понимает ещё много других синтаксисов (более 40).

host$ cd ~/source/project host$ ctags -R . host$

Способы перемещений по функциям

Прежде всего это нажатие сочетания кнопок "Ctrl + ]" для того чтобы перейти к определению и "Ctrl + t" чтобы вернуться обратно по стеку перемещений.

Далее

Другие возможности Vim