Перейти к определению в другом файле в VIM

674
Held

Я использую Slimv для создания небольшого общего проекта LISP. Я хотел бы перейти к определению функции, которую я определил в другом файле. Есть способ сделать это?'

1
`gd` должен работать, если Vim распознает этот тип файла. Heptite 10 лет назад 1
`gd` работает только если определение находится в том же файле. Что вы подразумеваете под распознаванием типа файла? Завершение кода и подсветка синтаксиса работают. Held 10 лет назад 0
Under `:help gd` it points to `:help include-search` which points to `:help 'include'`. You may want to review these help sections, especially the last one. If you have filetype plugins enabled I would have assumed that the `'include'` option would have been properly configured for you, though. Heptite 10 лет назад 0
Таким образом, проблема заключается в том, что вы явно не включаете файлы в lisp. Они перечислены в определении пакета. Хотя понятия не имею, как это решить. Спасибо за показ, как найти объяснение :) Held 10 лет назад 0

1 ответ на вопрос

3
FDinoff

Взгляните на обильные ctags . Поддерживает лисп.

После создания файла тегов вы можете использовать его <C-]>для перехода к определению. Взгляни на:h tags