Skip to content

Просмотр списка процедур и функций текущего модуля

Alexander Andreev edited this page Feb 12, 2017 · 1 revision

Просмотр списка процедур и функций текущего модуля

За это отвечает плагин tagbar.

Для работы tagbar необходима внешняя программа Exuberant ctags.

Установка Exuberant ctags

sudo apt-get install exuberant-ctags

Установка через пакетный менеджер Vundle.vim

Для установки плагина tagbar необходимо добавить строку в Ваш стартовый скрипт .vimrc, которая указывает пакетному менеджеру Vundle.vim задействовать tagbar.

Plugin 'majutsushi/tagbar'          	" Class/module browser

Запись должна находится между секциями

call vundle#begin()

call vundle#end()

Файл .ctags - отвечает за поиск тех самых функций и процедур в файле. Нужен для правильной работы с файлом программы Exuberant ctags.

Необходимо скопировать его в домашнюю папку

cd ~/.vim/bundle/vim-language-1c-bsl
cp ./setup/.ctags ~/.ctags

У tagbar есть различные настройки. Для открытия окна tagbar есть команда :TagbarToggle. Для удобства можно закрепить команду за функциональной клавишей. В данном примере за F4.

 " TagBar настройки
map <F4> :TagbarToggle<CR>
let g:tagbar_autofocus = 0 " автофокус на Tagbar при открытии

Больше об tagbar можно узнать набрав команду

:help tagbar