Przechowywanie wtyczek vima w systemie Linux


1

Zwykle wszystkie wtyczki vim są przechowywane w /$HOME/.vimkatalogu.

Jak rozumiem wtyczki mają wspólne foldery, takie jak plugin, autoload, docitd. Jest to problem, gdy trzeba usunąć kilka wtyczek.

Czy można przechowywać wtyczki vim osobno?

Odpowiedzi:


2

tak, to jest możliwe. możesz albo zhakować własną drogę, albo użyć patogenu .

chodzi o to, że vim szuka wtyczek, wypróbowując runtimepath . możesz więc powiedzieć vimowi, aby traktował podfoldery katalogu o nazwie, powiedzmy „voodoo” jako wtyczki i dołączał ścieżkę do tych podfolderów do ścieżki uruchomieniowej. voila.

czytaj więcej na ten temat tutaj .


czy to działa tylko dla tych wtyczek, które są na github? po prostu sklonujesz repozytorium, aby spakować katalog i to wszystko. Co jeśli wtyczka (na przykład fuzzyfinder) nie znajduje się na git i jest dostępna jako archiwum .zip?
Siergiej

działa dla każdej wtyczki. upuszczasz pliki każdej zewnętrznej wtyczki do podfolderu specjalnego folderu używanego przez patogen (lub używasz niestandardowej ścieżki, używam 3rd). Gotowe.
akira,

0

Nie trzeba niczego edytować IMO. Po prostu przechowuj je gdziekolwiek chcesz, ale dodaj miękki link w /$HOME/.vim (ln -s)


więc chcesz, żeby się , a następnie do , a następnie to samo dla wszystkich innych wtyczek, jak również? co z bałaganem, który musisz teraz wyczyścić podczas odinstalowywania ? zła odpowiedź, imho. ln -s.vim/3rd/foo1/plugin/foo.vim.vim/plugin/foo.vim.vim/3rd/foo1/doc/foo.txt.vim/doc/foo.txtfoo1
akira,

Możesz łatwo
napisać
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.