SPF13 -VIM - ostateczna dystrybucja dla edytora VIM
- 3877
- 665
- Tomasz Szatkowski
SPF13-VIM jest wieloma platformą i wysoce konfigurowalnym asortymentem Wtyczki VIM i różne zasoby dla Krzepa, GVIM I Macvim.
Działa w systemie Linux, Windows i MacOS X plus inne systemy podobne do UNIX, przestrzega tradycyjnego wyczucia krzepa Jak oferuje współczesne funkcje, takie jak system zarządzania wtyczkami, automatycznie kompletny, tagi i wiele innych.
Sugerowane przeczytanie: Naucz edytor VI/VIM - Przewodnik dla początkujących
Godne uwagi wtyczki podane w ramach SPF13-VIM obejmują:
Vundle Plugin Manager dla VIM
Vundle to wyjątkowy system zbudowany na podstawie dokładnych zasad jako Patogen, Jednak z zintegrowanym systemem zarządzania wtyczkami, który używa Git I Github.
Menedżer plików Vundle dla VIMWtyczka Nerdtree Explorer dla VIM
Nerdtree to wtyczka eksploratora plików, która oferuje funkcjonalność szuflady projektu do edycji VIM użytkownika.
Wtyczka Nerdtree Explorer dla VIMCTRLP FINTE FINKER DLA VIM
Ctrlp to wymiana wtyczki Command-T za pomocą wtyczki 100% VIM. Obsługuje intuicyjną i szybką metodę ładowania plików z systemu plików (z Regex i Fuzzy Find), otwarte bufory, a także niedawno używane pliki.
CTRLP FINTE FINKER DLA VIMOtoczenie obsługuje wszystkie „” [] ”'' itd
Otaczać to narzędzie do obsługi pary „otoczenia.”Przykłady otoczenia składają się z nawiasów, cytatów i tagów HTML. Te otoczenie jest ściśle związane z tym, co VIM nazywa jako obiekty tekstowe.
Office surround jest pary otoczenia w VIMNerdcommenter - kod komentarza w vim
Nerdcommenter to wtyczka, która pozwala użytkownikowi radzić sobie z komentarzami kodu, niezależnie od filetypu.
Nerdcommenter do komentowania kodu dla VIMSyntastyczne zintegrowane sprawdzanie składni VIM
Syntastycznie to wtyczka sprawdzająca składnię, która wykonuje bufory za pośrednictwem zewnętrznych szelków składniowych podczas zapisywania i otwierania. W przypadku wykrycia wszelkich błędów składniowych powiadomienie jest wysyłane do użytkownika, dlatego użytkownik nie musi kompilować swojego kodu ani wykonywać skryptu, aby je znaleźć.
Syntastyczna sprawdzanie składni dla VIMLiczby.VIM - Dodaj numery linii dla VIM
Liczby.krzepa to wtyczka wymiany między względną numerem (tryb normalny) a numeracją bezwzględną (tryb wstawienia) w zależności od trybu, w którym jest użytkownik.
Umożliwia to użytkownikowi bez wysiłku przenoszenie kodu za pomocą względnych numerów linii w trybie normalnym. Ponownie prezentując prawidłowe numery linii podczas pisania kodu w trybie wstawiania.
Liczby.VIM Dodaj numery linii do VIMNeootompcoński AutoComplete ++ wtyczka dla VIM
Neootumpcache to potężna i genialna wtyczka autocomplete z dodatkową obsługą fragmentów. Umożliwia symulacje autokompletność ze słownika, bufora, omni-komplet i fragmentów.
Neootompcoński AutoComplete ++ wtyczka dla VIMZbieg dodaj integrację GIT dla VIM
Zbieg Dodaje uporczywe wsparcie GIT do katalogów GIT w VIM.
Fugitive dodaje integrację GIT dla VIMPIV dodaje edycję PHP dla VIM
Piv oferuje nowoczesną integrację PHP dla VIM z lepszym wsparciem dla PHP 5.3+, w tym najnowsza składnia, funkcje, lepsza obsługa fałd i tak dalej.
PIV dodaje edycję PHP dla VIMTabularyzację wyrównuj wszystko w vim
Tabularyzację umożliwia użytkownikowi dostosowanie instrukcji na swoich równych znakach i kilku innych znakach.
Tabularyzuj kod wyrównania w VIMTagbar dodaje generowanie tagów i nawigację w VIM
Tagbar wymaga entuzjazmu-ctags i automatycznie tworzy tagi dla otwartych plików użytkownika. To także przedstawia panel, aby łatwo poruszać się po znacznikach.
Tagbar dodaje generowanie tagów i nawigację w VIMEasymotion skok w dowolnym miejscu w VIM
Easymotion oferuje interaktywny sposób stosowania ruchów w VIM.
Easymotion skok w dowolnym miejscu w VIMPonadto, SPF13-VIM:
- W zestawie szereg dodatkowych składni, takich jak Markdown, Gałązka I Git zobowiązania.
- Obejmuje solaryzowane i SPF13-VIM Pack (IR_BLACK, MOLOKAL, PEATSEA).
- Zawiera kompletną kolekcję fragmentów do użytku z snepmate lub neootumpcache.
Jak zainstalować SPF13-VIM w systemach Linux
Przed przystąpieniem do instalacji SPF13-VIM, Upewnij się że masz Git I kędzior Zainstalowane w systemie, w przeciwnym razie uruchom poprawne polecenia poniżej zgodnie z dystrybucją, aby je zainstalować:
$ sudo apt-get instaluj git curl [on Debian systemy oparte] $ mniam instalacja git curl [on Centos systemy oparte]
Po zainstalowaniu obu pakietów możesz pójść dalej, aby zainstalować SPF13-VIM Korzystanie z automatycznego skryptu instalacyjnego w systemie i, co ważne.
Dlatego wpisz (lub skopiuj i wklej) polecenie poniżej w terminalu, aby uruchomić automatyczny instalator:
$ curl http: // j.MP/SPF13 -VIM3 -L -O -| cii
Notatka: Jeśli już masz SPF13-VIM Zainstalowany możesz aktualizować najnowszą wersję w następujący sposób:
$ cd $ dom/.SPF13-VIM/ $ git Pull $ vim +! +Bundleclean +Q
Jak skonfigurować i używać SPF13-VIM w Linux
Po jego zainstalowaniu zamknij bieżący terminal i otwórz kolejną sesję terminalu. SPF13-VIM jest wyposażony w wysoce zoptymalizowany .VIMRC
plik konfiguracyjny, który jest wyjątkowo dobrze zorganizowany i składa się w sekcjach, w których każda sekcja jest oznaczona i każda opcja jest komentowana.
.VIMRC
plik konfiguracyjny zainstalowany przez SPF13-VIM pomaga poradzić sobie ze wspólnymi wadami wanilii krzepa takie jak użycie pojedynczego pliku konfiguracyjnego we wszystkich systemach operacyjnych, koryguje wspólne literówki (: W
, :Q
Plus wielu innych), Konfiguruje wtyczki, skonfiguruj interfejs do użycia funkcji VIM (w tym omniComplete, numerów linii, podświetlenia składni, odpowiedniego linijki i linii statusu itp.) W połączeniu z wieloma innymi.
$ vi ~/.VIMRCKonfiguracja SPF13-VIM
Możesz dodać dowolne lokalne dostosowania w plikach ~/.VIMRC.lokalny
I ~/gvimrc.lokalny
, W przypadku, gdy pliki już istniały lub utworzają je sam.
Weźmy na przykład, możesz zastąpić domyślne schematy kolorów i użyć PeakSea w następujący sposób:
$ echo ColorScheme Peaksea >> ~/.VIMRC.lokalny
~/.VIMRC.wiązki
Plik importuje różne wtyczki SPF13. Jednak, aby dodać (lub usunąć poszczególne pakiety) własne pakiety, utwórz plik ~/.VIMRC.wiązki.lokalny
.
Na przykład poniższe polecenie doda dodatkowy pakiet:
$ echo pakiet \ 'spf13/vim-colors \' >> ~/.VIMRC.wiązki.lokalny
Poniżej pokazują zrzuty ekranu SPF13-VIM Praca z różnymi schematami kolorów:
Jeśli to czujesz SPF13-VIM nie jest tak przydatne, możesz go całkowicie usunąć za pomocą następujących poleceń.
$ cd ~/.SPF13-VIM-3/ $ ./Odinstalowanie.cii
Aby uzyskać więcej informacji na temat korzystania z różnych wtyczek, wykonaj inne dostosowania i wiele innych, odwiedź http: // vim.SPF13.com/.
W tym artykule rozmawialiśmy SPF13-VIM, Potężna kolekcja użytecznych wtyczek i zasobów VIM w celu ulepszenia edytorów tekstu VIM, GVIM i MacVim.
Pamiętaj, aby użyć poniższej sekcji informacji zwrotnej, aby zadać wszelkie pytania lub zaoferować nam swoje przemyślenia na temat artykułu. Możesz także podać nam informacje dotyczące wszelkich podobnych programów, aby rozszerzyć funkcje VIM lub zwiększyć jego wydajność.