Tags Cacher для vim

и другие vi-подобные редакторы

Модератор: /dev/random

Ответить
Аватара пользователя
minoru-kun
Сообщения: 620
ОС: Debian GNU/Linux

Tags Cacher для vim

Сообщение minoru-kun »

Написал плагин, призванный решать проблемы, связанные с использованием ctags в связке с vim.
Описание:
После нажатия F7 обходит в глубину текущую директорию, генерирует теги и сохраняет их в 1 файл в ~/.vim/tags_cache/.
После этого при открытии любого файла, находящегося в такой директории или ее обойденных потомках, автоматически подгружает соответствующий файл в ~/.vim/tags_cache.

Установка довольно проста:
1) Распакуйте архив и скомпилируйте, запустив make
2) Скопируйте vimtagscache.so в /usr/lib/, а vimtagscache.vim в ~/.vim/plugin/
3) Поместите в .vimrc следущие строки:

Код:

command! GenCache call GenCache("*.c *.cpp *.pl *.pm *.cgi *.php") nnoremap <F7> :GenCache<Enter> autocmd! BufRead,BufNewFile * call UseCache()

4) Запустите vim и радуйтесь :)
vimtagscache_0.1.tar.gz
(2.07 КБ) 5 скачиваний
Спасибо сказали:
Ответить