Jak zmienić schemat kolorów vim

Jak zmienić schemat kolorów vim
VIM jest jednym z najpotężniejszych edytorów tekstu UNIX, które możesz opanować. To następca edytora tekstu VI (dostępny we wszystkich systemach UNIX). VIM jest bezpłatny i open source z mnóstwem funkcji i opcji dostosowywania. W rzeczywistości ma wszystko, czego można oczekiwać od dowolnego nowoczesnego edytora tekstu. Istnieje również wiele dodatków do rozszerzenia funkcji.W tym przewodniku skupimy się na schematach kolorów vim.

Schematy kolorów vim

Dla każdego współczesnego edytora tekstu podświetlenie składni jest potężną funkcją. Właściwa składnia podkreślające bardzo przynosi korzyści tym, którzy muszą pracować z kodami i tekstami przez dłuższy czas. VIM jest wyposażony w domyślny schemat kolorów dla wielu języków programowania. Dostępne są również schematy kolorów innych firm.

Aby cieszyć się kolorową podświetleniem składni, musisz ją włączyć. Dowiedz się więcej o włączeniu podświetlenia składni w VIM. Aby sprawdzić, czy podświetlenie składni jest włączone, weź przykładowy kod i otwórz go w VIM. Do demonstracji złapałem próbkę3.SH z próbek plików.

$ vim próbka3.cii

Jak pokazuje wyjście, VIM poprawnie podkreśla słowa kluczowe w skrypcie. Ponieważ nie wprowadziliśmy żadnej dodatkowej kolorystyki, używa domyślnego.

Jeśli podświetlenie składni nie działa, uruchom następujące polecenie VIM:

$: Składnia ON

Aby na stałe włączyć podświetlenie składni, dodaj następującą dyrektywę do pliku VIMRC:

Składnia $

Zmiana kolorystyki vim

Domyślnie VIM jest wyposażony w kilka schematów kolorów. W przeważającej części te domyślne schematy kolorów mogą być wystarczające dla twoich potrzeb. W pierwszej sekcji przyjrzymy się wymienianiu wszystkich dostępnych schematów kolorów.

Dostępne schematy kolorów

Aby wymienić wszystkie schematy kolorów, wprowadź następujące polecenie VIM:

$: ColorScheme

Po wpisaniu polecenia naciśnij „Tab”. To otworzy listę wszystkich dostępnych schematów kolorów. Jeśli będziesz naciskać „Tab”, VIM będzie jeździć przez wszystkie.

Po podjęciu decyzji użyj następującej struktury polecenia, aby zastosować ją do sesji VIM:

$: ColorScheme

VIM popiera skróty wielu swoich poleceń. Możemy użyć następującego skrótu kolorów, aby przyspieszyć:

$: Colo

Ustawienie domyślnej kolorystyki VIM

W poprzedniej sekcji prezentowaliśmy zmianę kolorystyki VIM. Niestety zmiana będzie trwała tylko dla bieżącej sesji VIM. Jak uczynić to stałą zmianą?

Pamiętaj, jak włączyliśmy podświetlanie składniowe włączone na stałe? Tak, ta sama sztuczka VIMRC będzie tutaj istotna. Plik VIMRC, podobny do BASHRC, jest ładowany za każdym razem, gdy uruchamia się VIM, stosując wszystkie konfiguracje.

Aby włączyć schemat kolorystyki Darkblue jako domyślnie, dodaj następujący kod w pliku VIMRC:

$ Colo Darkblue

Zwróć uwagę, że należy im towarzyszyć dyrektywa „składnia na”, aby zawsze stosowano nowy schemat kolorów.

Aby wdrożyć zmiany, ponownie uruchom vim. Jeśli to nie jest opcja, możesz spróbować ponownie załadować plik VIMRC za pomocą następującego polecenia VIM:

$: Źródło ~/.VIMRC

Dodawanie nowych schematów kolorów

VIM umożliwia zastosowanie schematów kolorów stron trzecich. Dzięki niesamowitej społeczności Vim ma obszerną kolekcję kolorów.

Istnieje wiele miejsc, z których można pobrać schematy kolorów vim. Istnieje kilka dedykowanych miejsc do schematów kolorów vim, na przykład vimcolorschemes, vimcolors itp.

Do demonstracji dodajmy Papercolor-Theme do VIM. Niezbędne pakiety można znaleźć na Papercolor-Theme na GitHub.

Poniższe polecenie git sklonuje zawartość repozytorium do właściwej lokalizacji. Dowiedz się więcej o klonowaniu repo git.

$ git clone https: // github.com/nlknguyen/papercolor-theme.git ~/.vim/paczka/kolory/start/paperColor-Theme

Vim powinien teraz rozpoznać kolorystykę.

$: Colo Papercolor

Aby uczynić go domyślnym schematem kolorów, zaktualizuj plik VIMRC:

$ Colo Papercolor

Końcowe przemyślenia

Ten przewodnik pokazuje zarządzanie schematami kolorów w VIM. Domyślnie ma garść schematów kolorów. Jednak możesz również dodać swój ulubiony z Internetu. Wykazaliśmy, jak chwycić i skonfigurować kolorystykę innych firm w VIM.

Zauważ, że te schematy kolorów są regularnie aktualizowane. Wykazana tutaj metoda sprawi, że utkniesz w tej samej wersji. Aby rozwiązać ten problem, dostępne są menedżerowie wtyczek VIM, którzy automatycznie instalują, aktualizują i ładują wybrane wtyczki. Dowiedz się więcej o menedżerze wtyczek Vundle dla VIM. Istnieją również inne strony internetowe, takie jak Vim Awesome, które prowadzą katalog wielu wtyczek VIM.

Szczęśliwy komputer!