Странное поведение документации Vim, справочные файлы сообщений E149

#vim #vim-plugin

#vim #vim-плагин

Вопрос:

Эта проблема сводит меня с ума. Я использую Gvim под Windows 7. По разным причинам я использую папки .vim и .vimrc вместо vimfiles и _vimrc для Windows. Я хочу поддерживать совместимость с системами UNIX / POSIX.

Все хранится в Dropbox, поэтому оно синхронизируется в разных системах.

Я запускаю свой Gvim.exe . Все работало, кроме файлов справки.

Я использую Pathogen для управления своими плагинами. Когда я запускаю команду :Helptags (это функция Pathogen), чтобы создать файл тегов документации из плагинов, это сработало хорошо.

Например, я могу найти документацию по справочным файлам после :Helptags, например

  :help NERDTree
 :help Unite
  

Это сработало хорошо. Но, как ни странно, у меня нет доступа к документации Vim own. Когда я заглядываю в папку vim74/doc/, я вижу, что файлы справки Vim хранятся, например version7.txt , eval.txt , options.txt , и так далее. Но когда я запускаю

 :help autochdir
:help hidden
  

Я получаю сообщение E149: нет помощи для help.txt

Когда я делаю:

  :echo amp;helpfile
  

Я получаю C:DropboxVimvim74dochelp.txt . Я проверил, и help.txt там хранится файл.

Включено: echo $ VIM C:DropboxVim .

При: echo $ VIMRUNTIME я получаю C:DropboxVimvim74 .

Так что это сводит меня с ума. Я скопировал содержимое Vim74 doc в myownname doc и выполнил :Helptags из Pathogen, чтобы создать файл тегов. После этого файлы документов плагинов будут найдены по тегам. Но собственная справочная документация Vim по-прежнему не найдена.

Что здесь не так, и как я могу это выяснить?

Заранее спасибо за ваш ответ.

Ответ №1:

Новая установка Vim решила мою проблему. 🙂

Но это все равно странно.