Я пишу в уценке pandoc, которая использует библиографические ключи от biblatex, которые выглядят как @smith_foo_1999 , где "Смит" - имя автора, "Foo" - заголовок, а 1999 год - год публикации. Это соответствует записи в моем файле library.bib, которая запускает @article{smith_foo_1999 . Я использую unite-bibtex и vim-pandoc , которые имеют отличное автозаполнение для этих клавиш, но я действительно хотел бы иметь возможность перейти к моей библиографической записи в моем файле library.bib, когда я наведу курсор на ключ @smith_foo_1999 и нажмите комбинацию клавиш, например, gf или <C-]> . Есть способ сделать это? 
1
 1 ответ
3
Вы можете создать отображение в vim, которое открывает файл и ищет выбранное слово. Давайте предположим следующую файловую структуру:
.
..
img/
library.bib
markdownfile.md
простое отображение может сделать большую часть работы тогда,
map <leader>bib yiw:e library.bib<CR>q/p
Поместите курсор на слово, например, @mybib_2015 и нажмите <leader>bib .
Это отображение будет
- yiwвсе слово
- :e library.bib<cr>открыть library.bib в новом буфере
- q/pпереключит поиск и вставит вышеупомянутое дерганное слово.
