taglist работает с gvim, а не с vim - PullRequest
0 голосов
/ 07 мая 2020

Я могу использовать taglist с gvim (запускается из xterm), но не в vim (открывается в putty). Когда я пытаюсь использовать taglist из vim, я получаю следующую ошибку. Taglist: Failed to generate tags for /home/abbcd/abcd/XXXX.c ctags: unrecognized option '--format=2'^@^ITry 'ctags --help' for a complete list of options.^@ Интересно, почему он отлично работает с gvim, а не с vim.

1 Ответ

0 голосов
/ 07 мая 2020

Судя по комментариям, разница в том, как $PATH устанавливается в зависимости от того, как вы подключаетесь.

В файле плагина taglist.vim есть комментарий, который гласит:

Если в вашем PATH нет обширной утилиты ctags, то установите переменную Tlist_Ctags_Cmd так, чтобы она указывала на расположение обширной утилиты ctags (а не на каталог) в файле .vimr c.

Так что добавьте строку в свой .vimrc файл с чем-то вроде:

let g:Tlist_Ctags_Cmd = '/usr/local/bin/ctags'

Используйте путь к двоичному файлу ctags, который работает правильно для вас. (Тот, который возвращается which ctags в xterm.)

...