Как открывать файлы PDF под курсором (используя 'gf') с помощью внешних программ чтения PDF в vim

Текущая команда g f будет открывать файлы * .pdf как текст ascii. Я хочу, чтобы PDF-файл открывался с помощью внешних инструментов (например, okular, foxitreader и т. Д.). Я пробовал использовать autocmd для этого вот так:

au BufReadCmd *.pdf silent !FoxitReader % & "open file under cursor with FoxitReader
au BufEnter *.pdf <Ctrl-O> "since we do not really open the file, go back to the previous buffer

Однако второй autocmd не работал должным образом. Мне не удалось найти способ выполнить команду с помощью autocmd .

Может ли кто-нибудь подсказать мне, как в autocmd , или просто предложить лучший способ открытия файлов PDF с помощью g f ?

Спасибо.

5
задан sidyll 18 October 2011 в 17:18
поделиться