2013-10-02 12 views
7

Właśnie pobrany i zainstalowany vim74 na moim Linuksie. Instaluję tylko lokalnie, dla użytkownika. Kiedy wchodzę do vima i robię: pomoc, dostaję błąd.Vim74: E149 Niestety nie pomoc dla help.txt

Próbowałem dodając:

let $VIM='home/myuser/vim74' 
let $VIMRUNTIME='home/myuser/vim74/runtime' 

do mojego .vimrc, ale to nie pomogło. Jak mogę to naprawić?

+0

Dobrze, dobrze, dobrze, zacznijmy * jak * (co nakazuje wam używany) został zainstalowany Vima w pierwszej kolejności prawda? – romainl

+0

I DLED archiwum vim, wyodrębnione i pobiegł zrobić – postelrich

+0

patrz [Odpowiedź przez NJD do „vim - Błędy E433 Brak pliku tags, E149 Brak pomocy dla help.txt” Super user] (http://superuser.com/questions/515699/vim-errors-e433-no-tags-file-e149-no-help-for-help-txt). –

Odpowiedz

4

Przy budowie instalacji vim siebie i lokalnie wydaje się, że trzeba wygenerować helptags ręcznie od wewnątrz vim ponieważ proces kompilacji nie wydaje się, aby to zrobić. Wpadłem na ten sam problem podczas budowania najnowszej wersji vima 8.0.311. I po linku w komentarzu Ben Kleina powyżej, ale zarówno moja & plik pomocy i & runtimepath były prawidłowe, ale ja nadal otrzymała błąd E149 kiedy robi: pomoc które zakładam, że to sytuacja jak dobrze postelrich.

znalazłem rozwiązanie helptags tutaj:

https://github.com/Homebrew/homebrew-core/issues/1087

Chociaż byłem instalacji vim lokalnie w systemie centos a nie mac, problem wydaje się być uniwersalne. Ja po prostu zastąpić $ VIMRUNTIME ze ścieżką do zainstalowanej od marki lokalnej wykonywania vim instalacji, który w danym przypadku może być coś jak/home/myuser/vim74/Runtime

Konkretnie wpadłem to od wewnątrz vim:

:helptags ~/share/vim/vim80/doc 

W twoim przypadku prawdopodobnie będzie uruchomić coś takiego:

:helptags ~/vim74/runtime/doc 

Gdy to zrobisz, help powinien natychmiast rozpocząć ponownie pracę bez konieczności ponownego uruchamiania vim.

+0

upewnij się, że wpisujesz 'doc', a nie' docs'. Dobranoc, musiałem to zrobić 30 razy, zanim zorientowałem się, co się dzieje. – Helzgate