Podświetlanie składni vim

Podświetlanie składni vim
VIM to edytor tekstu do tworzenia lub modyfikowania dowolnego tekstu, skryptu lub pliku konfiguracyjnego i jest to zaawansowana wersja edytora VI. Ten edytor jest domyślnie zainstalowany w większości systemów operacyjnych Linux. Wiele nowych funkcji jest dodawanych w VIM Editor, które nie są dostępne w Old VI Editor. Jedną z przydatnych cech VIM jest podświetlenie składni. Czytelność dowolnego kodu źródłowego lub pliku konfiguracyjnego można zwiększyć, używając innego przodu i koloru dla innej części pliku. To zadanie można wykonać za pomocą funkcji podświetlania składni VIM. Ta funkcja można włączyć lub wyłączyć tymczasowo i na stałe. Jak można włączyć lub wyłączyć tę funkcję i pracować z nią w VIM Editor w Ubuntu, pokazano ten samouczek.

Przed rozpoczęciem tego samouczka, sprawdź edytor VIM jest zainstalowany lub nie w systemie. Domyślnie edytor VI jest zainstalowany w Ubuntu. Uruchom następujące polecenie, aby zainstalować edytor vim.

$ sudo apt-get install vim

Uruchom następujące polecenie, aby sprawdzić wersję zainstalowanego edytora VIM.

$ vim -version

Utwórz lub otwórz dowolny plik skryptu w VIM Editor, aby sprawdzić bieżący wygląd zawartości pliku przed włączeniem podświetlenia składni. Tutaj, nazwany plik bash Zaloguj sie.cii Z użyciem następującej zawartości.

Zaloguj sie.cii

!/bin/bash
echo „Wpisz swoją nazwę użytkownika”
Przeczytaj nazwę użytkownika
echo „Wpisz swoje hasło”
Przeczytaj hasło
if [[($ UserName == „admin” && $ hasło == „Secret”)]]; Następnie
echo „autoryzowany użytkownik”
w przeciwnym razie
echo „nieautoryzowany użytkownik”
fi

Uruchom następujące polecenie, aby otworzyć plik w VIM Editor.

$ vim login.cii

Włącz lub wyłącz podświetlenie składni

Podświetlanie składni odbywa się domyślnie dla edytora vim. Zawartość Zaloguj sie.cii zostanie wyświetlone z następującym formatem, gdy podświetlenie składni. Po otwarciu Zaloguj sie.cii plik w VIM Editor, naciśnij WYJŚCIE klucz i typ „: Składnia na” Aby włączyć podświetlanie składni. Plik będzie wyglądał jak następujący obraz, jeśli podświetlenie składni jest włączone.

Naciskać WYJŚCIE Klucz i typ, „Składnia wyłączona„Aby wyłączyć podświetlenie składni.

Włącz lub wyłącz składnię na stałe

Musisz utworzyć lub edytować .VIMRC Plik i dodaj tekst polecenia, aby włączyć składnię na stałe w VIM Editor. Uruchom następujące polecenie, aby otworzyć .VIMRC plik za pomocą edytora vim.

$ sudo vim ~/.VIMRC

Dodaj tekst, „Składnia na”W dowolnym miejscu w pliku, aby włączyć składnię na stałe dla edytora VIM. Zapisz i zamknij plik, wpisując ':X'.

Aby wyłączyć funkcję, po prostu otwórz ponownie .VIMRC Plik, zmień tekst „Składnia na" Do „Składnia wyłączona” i zapisz plik.

Zmień kolorystykę

Po zainstalowaniu pakietu VIM istnieją różne pliki kolorów VIM. Te pliki kolorystyki znajdują się w lokalizacji,/usr/share/vim/vim*/colors/. Uruchom następujące polecenie, aby wyświetlić listę plików kolorystyki VIM.

$ ls -l/usr/share/vim/vim*/colors/

Poniższe wyjście pokazuje, że zainstalowany pakiet VIM zawiera 18 kolorów, które można zastosować w edytorze VIM. Zastosowanie niektórych schematów kolorów pokazano w następnej części tego samouczka.

Załóżmy, że użytkownik chce zmienić schemat kolorystyki pliku HTML o nazwie Witam.html z kodem.

Witam.html



Powitanie


Witam wszystkich, witaj na naszej stronie



Uruchom następujące polecenie, aby otworzyć plik HTML od edytora.

$ vim Hello.html

Naciskać WYJŚCIE i wpisz „: Kolorystyka rano„Aby zmienić bieżącą kolorystykę pliku.

Wygląd edytora zostanie zmieniony jak następujący obraz po zastosowaniu nowej kolorystyki. Ale ta zmiana jest tymczasowa, a efekt koloru zostanie usunięty po zamknięciu edytora.

Jeśli chcesz ustawić konkretną kolorystykę i tło dla edytora na stałe, otwórz .VIMRC Plik ponownie i dodaj następujący tekst polecenia. Tutaj, wieczór kolorystyka zostanie ustawiona na podświetlenie składni, a kolor tła jest ustawiony ciemny. Zapisz i zamknij plik, naciskając, 😡 Aby zastosować efekt koloru w edytorze.

Kolorowy wieczór
Ustaw tło = ciemność

Teraz ponownie otwórz plik HTML w edytorze, aby sprawdzić kolorystykę i efekt koloru tła. Edytor będzie wyglądał jak następujący obraz.

Ustaw języki składni

Możesz wybrać język składni po otwarciu pliku w VIM Editor. Dla edytora VIM istnieje wiele języków składniowych, takich jak „PHP”, „Perl”, „Python”, „Awk” itp. Otwórz plik Python o nazwie przeciętny.py W edytorze vim. Treść pliku wygląda jak następujący obraz według domyślnej składni VIM Editor.

Typ ": składnia = perl”Po otwarciu pliku i naciśnięciu Wchodzić. Kolor tekstu niektórych części pliku zostanie zmieniony przez składnię języka Perla, jak następujący obraz. Tutaj zmieniają się kolory danych wejściowych, int, drukowania i okrągłego.

: Ustaw składnię = perl

Ustaw podświetlanie wartości klucza

Istnieje dziewięć grup podświetlających składnię dla edytora VIM. Te są wymienione poniżej.

Nazwa grupy Opis
Identyfikator Należy do nazwy zmiennych kodu źródłowego
Oświadczenie Należy do dowolnego oświadczenia języka programowania, takiego jak Jeśli inaczej, zrób, podczas gdy itp.
Komentarz Należy do uwagi część programu
Typ Zgoda danych zmiennych jest zdefiniowany przez tę grupę, na przykład int, podwójne, ciąg itp.
Preproc Należy do każdego oświadczenia preprocesora, takiego jak #włączać.
Stały Należy do dowolnej stałej wartości, takiej jak Liczby, cytowane ciągi, prawda/fałsz itp.
Specjalny Należy do dowolnego specjalnego symbolu, takiego jak '\ t, '\ n' itp.
Podkreślony Należy do każdego podkreślony tekst.
Błąd Należy do dowolnego kodu źródłowego błąd

Istnieje kilka podświetlających pary wartości kluczy, które można użyć z dowolnymi grupami podświetlonymi do zmiany określonego koloru kodu źródłowego w edytorze VIM. Sposób użycia Oświadczenie Grupa w Vim Editor jest pokazana w następnej części tego samouczka. Otwórz nazwany plik skryptu Python Leayear.py W VIM Editor. Ten plik wygląda jak następujący obraz domyślnie podświetlenie składni.

Typ ": hi instrukcja ctermfg = czerwona „Aby zmienić kolor instrukcji programowania skryptu na czerwony kolor. Tutaj kolor Jeśli I w przeciwnym razie jest zmieniany na czerwony.

: hi instrukcja ctermfg = czerwona

Wniosek

Różne opcje podświetlania składni edytora VIM są wyjaśnione w tym samouczku za pomocą różnych przykładów. Mam nadzieję, że samouczek pomoże nowym użytkownikom VIM w prawidłowym zastosowaniu podświetlania składni, aby kod źródłowy był bardziej czytelny.