2015-08-06 4 views
0

Я пытаюсь настроить ctags и не уверен, что я делаю что-то неправильно или нет. Кажется, я не получаю ни одного раскрывающегося списка для автозаполнения и в vim, когда я это делаю: теги становятся пустыми.Ctags на уровне проекта

Структура проекта

C:\Users\costa\Development\CarApplication 
- CarApplication.Web 
----Controllers 
------DashboardController.cs 
- Tags 
- global.json 

Так в окне проводника я попал в каталог CarApplication, щелкните правую кнопку мыши на файл global.json и сказать, редактировать в Vim

Vim открывает и файл будет загружен. Я типа: теги и нажмите клавишу ВВОД

enter image description here

Затем с помощью Ctrlp я открываю DashboardController и сделать то же самое, и я получаю тот же результат. Вот что находится в моем .vimrc

set tags=./.git/tags,tags;$HOME 

Я проверил файл тэгов, и в нем есть вещи. Это меня насторожило

ответ

1

:tags показывает содержимое стопки тегов . Каждый раз, когда вы переходите к тегу, этот тег добавляется в стек тегов, вы можете использовать :tags для визуализации истории тегов и перехода к произвольному тегу. Если вы не перешли на какой-либо тег, тег стека пуст, поэтому :tags бесполезен на этом этапе.

Вы можете использовать :echo tagfiles(), чтобы увидеть, что tags файлы были найдены Vim и :echo taglist('.') для отображения (потенциально длинный) список тегов, найденных в этих tags файлах.

Чтобы перейти к тегу, вам необходимо использовать команды, такие как :tag foo или :tlist foo или <C-]>.

Для получения более подробной информации см. :help tags.

Смежные вопросы