Wtyczki Vima nie działają w OSX 10.7


0

Pobrałem snipmate z http://www.vim.org/scripts/script.php?script_id=2540 ... Wyodrębniłem plik zip i skopiowałem go do folderu / usr / share / vim / vim73 /

Przed tą wtyczką
próbowałem zainstalować NerdTree, a następnie skopiowanie całego rozpakowanego folderu zip do katalogu vim73 nie pomogło zbyt wiele, ale
potem skopiowałem plik „NerdTree.vim” bezpośrednio do folderu vim73 .. wtedy zaczął działać ...

Próbowałem tego samego dla snipmate, ale to nie wyszło. Czy ktoś może mi powiedzieć, dlaczego to zachowanie i plus, jak przejść do opracowania tej wtyczki w vim?


2
A może postępujesz zgodnie z instrukcjami instalacji na stronie i instalujesz w $HOME/.vim?
Daniel Beck

Poleciłbym użycie patogenu do zainstalowania wtyczek Vima.
RanRag,

1
@RanRag Yo! RanRag you rock!
mabus44

@ mabus44: Naprawdę myślisz, sugerując patogena, że ​​kołyszę, niż to, co masz do powiedzenia na temat Tima Pope'a :)
RanRag

Odpowiedzi:


1

Nigdy nie dotykaj tych folderów i plików.

Wtyczki mają zostać zainstalowane w ~/.vim(musisz sam utworzyć ten folder), a ustawienia do niego dodane ~/.vimrc(musisz sam utworzyć ten plik).

I następnym razem, gdy chcesz wypróbować nową wtyczkę, przeczytaj dokumentację przed kliknięciem łącza pobierania.


Próbowałem utworzyć folder .vim i ustawienia .vimrc w moim folderze „~ /”, ale zmiany dokonane w pliku .vimrc nie wykazały żadnego efektu ... dlatego dowiedziałem się o tej lokalizacji / usr / share / vim, gdzie dokonane zmiany vimrc były skuteczne, dlatego użyłem tej lokalizacji dla wtyczek ... Czy istnieje sposób, w jaki mogę polecić vimowi sprawdzenie folderu .vim i pliku .vimrc przed uruchomieniem?
mabus44

Nie musisz mówić Vimowi, aby używał, ~/.vimrca ~/.vim/ponieważ jest to domyślne miejsce dla twoich ustawień i wtyczek. Tak było od zawsze i jedynym sposobem, jaki znam dla Vima, aby zacząć bez korzystania z nich, jest to wyraźnie powiedzieć, aby to zrobić, przekazując mu kilka argumentów w wierszu poleceń. Aby upewnić się, że jesteśmy na tej samej stronie, czy mógłbyś potwierdzić, że „twój ~ / folder” to folder domowy? ~jest skrótem do, /Users/username/więc powinieneś mieć /Users/username/.vimrci /Users/username/.vim/.
romainl

„~ /” to mój folder domowy. Po skopiowaniu zawartości snipmate wyodrębnionego folderu do „.vim”, przy próbie otwarcia pliku „Ostrzeżenie w snipMate.vim: Snippet c) jest już wyświetlany następujący błąd zdefiniowano. Patrz: h multi_snip, aby uzyskać pomoc dotyczącą fragmentów z wieloma dopasowaniami. Ostrzeżenie w snipMate.vim: Data fragmentu jest już zdefiniowana. Patrz: h multi_snip, aby uzyskać pomoc dotyczącą fragmentów z wieloma dopasowaniami. " Dlatego znowu wtyczka nadal nie działa .... Czy możesz pomóc zrozumieć, co się dzieje i jak mogę go rozwiązać?
mabus44

Oznacza to, że SnipMate (lub przynajmniej jego fragmenty) jest zainstalowany w dwóch różnych miejscach i w ten sposób ładowany dwukrotnie. Pozbądź się jednego (tego, który znajduje się w niewłaściwym miejscu).
romainl

To super. Nie wahaj się kliknąć znacznika wyboru ;-)
romainl
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.