SPF13 -VIM - ostateczna dystrybucja dla edytora VIM

SPF13 -VIM - ostateczna dystrybucja dla edytora VIM

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 VIM

Wtyczka 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 VIM

CTRLP 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 VIM

Otoczenie 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 VIM

Nerdcommenter - 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 VIM

Syntastyczne 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 VIM

Liczby.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 VIM

Neootompcoń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 VIM

Zbieg dodaj integrację GIT dla VIM

Zbieg Dodaje uporczywe wsparcie GIT do katalogów GIT w VIM.

Fugitive dodaje integrację GIT dla VIM

PIV 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 VIM

Tabularyzację 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 VIM

Tagbar 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 VIM

Easymotion skok w dowolnym miejscu w VIM

Easymotion oferuje interaktywny sposób stosowania ruchów w VIM.

Easymotion skok w dowolnym miejscu w VIM

Ponadto, SPF13-VIM:

  1. W zestawie szereg dodatkowych składni, takich jak Markdown, Gałązka I Git zobowiązania.
  2. Obejmuje solaryzowane i SPF13-VIM Pack (IR_BLACK, MOLOKAL, PEATSEA).
  3. 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 ~/.VIMRC 
Konfiguracja 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ść.