Przed rozpoczęciem tego samouczka sprawdź, czy edytor vim jest zainstalowany w systemie. Domyślnie edytor vi jest zainstalowany w Ubuntu. Uruchom następujące polecenie, aby zainstalować edytor vim.
$sudo apt-get install przyszedłem
Uruchom następujące polecenie, aby sprawdzić wersję zainstalowanego edytora vim.
$przyszedłem-wersja
Utwórz lub otwórz dowolny plik skryptu w edytorze vim, aby sprawdzić bieżący wygląd zawartości pliku przed włączeniem podświetlania składni. Tutaj plik bash o nazwie login.sh z następującą treścią.
login.sh
! /jestem/grzmotnąć
wyrzucił „Wpisz swoją nazwę użytkownika”
czytaćNazwa Użytkownika
wyrzucił „Wpisz swoje hasło”
czytaćhasło
Jeśli [[ ( $nazwa użytkownika=='Administrator' && $hasło=='sekret' ) ]];następnie
wyrzucił 'Autoryzowany użytkownik'
w przeciwnym razie
wyrzucił „Nieautoryzowany użytkownik”
być
Uruchom następujące polecenie, aby otworzyć plik w edytorze vim.
$przyszedłemlogin.shWłącz lub wyłącz podświetlanie składni
Podświetlanie składni jest domyślnie włączone w edytorze vim. Zawartość login.sh będą wyświetlane w następującym formacie, gdy podświetlanie składni jest włączone. Po otwarciu login.sh plik w edytorze vim, naciśnij WYJŚCIE klucz i typ ‘:składnia włączona’ aby włączyć podświetlanie składni. Plik będzie wyglądał jak poniższy obrazek, jeśli podświetlanie składni jest włączone.
naciskać WYJŚCIE klucz i typ, składnia wyłączona aby wyłączyć podświetlanie składni.
Włącz lub wyłącz podświetlanie składni na stałe
Musisz tworzyć lub edytować .vimrc plik i dodaj tekst polecenia, aby włączyć podświetlanie składni na stałe w edytorze vim. Uruchom następujące polecenie, aby otworzyć .vimrc plik za pomocą edytora vim.
$sudo przyszedłem~/.vimrc
Dodaj tekst, składnia włączona w dowolnym miejscu pliku, aby włączyć podświetlanie składni na stałe w edytorze vim. Zapisz i zamknij plik, wpisując ': X' .
Aby wyłączyć tę funkcję, wystarczy ponownie otworzyć . vimrc plik, zmień tekst składnia włączona do składnia wyłączona i zapisz plik.
Zmień schemat kolorów
Po zainstalowaniu pakietu vim istnieją różne pliki vim ze schematem kolorów. Te pliki schematów kolorów znajdują się w lokalizacji /usr/share/vim/vim*/colors/. Uruchom następujące polecenie, aby wyświetlić listę plików schematów kolorów vim.
$ls -ten /usr/udział/przyszedłem/przyszedłem* /zabarwienie/Poniższe dane wyjściowe pokazują, że zainstalowany pakiet vim zawiera 18 schematów kolorów, które można zastosować w edytorze vim. Użycie niektórych schematów kolorów jest pokazane w dalszej części tego samouczka.
Załóżmy, że użytkownik chce zmienić schemat kolorów dla pliku html o nazwie cześć.html z kodem.
cześć.html
< html >< głowa >
< tytuł >Witamy</ tytuł >
</ głowa >
< ciało >
< P >Witam wszystkich, witamy na naszej stronie</ P >
</ ciało >
</ html >
Uruchom następujące polecenie, aby otworzyć plik html z edytora.
$ vim hello.htmlnaciskać WYJŚCIE i typ :kolorowy poranek aby zmienić bieżący schemat kolorów pliku.
Po zastosowaniu nowego schematu kolorów wygląd edytora zostanie zmieniony jak na poniższym obrazku. Ale ta zmiana jest tymczasowa i efekt kolorystyczny zostanie usunięty po zamknięciu edytora.
Jeśli chcesz na stałe ustawić określony schemat kolorów i tło dla edytora, otwórz .vimrc plik ponownie i dodaj następujący tekst polecenia. Tutaj, wieczór schemat kolorów zostanie ustawiony dla podświetlania składni, a kolor tła zostanie ustawiony na ciemny . Zapisz i zamknij plik, naciskając, aby zastosować efekt kolorystyczny w edytorze.
kolorowy wieczórustawić tło=ciemny
Teraz ponownie otwórz plik html w edytorze, aby sprawdzić schemat kolorów i efekt koloru tła. Edytor będzie wyglądał jak na poniższym obrazku.
Ustaw języki składni
Możesz wybrać język składni po otwarciu pliku w edytorze vim. W edytorze vim istnieje wiele języków składni, takich jak php, perl, python, awk itp. Otwórz plik Pythona o nazwie średnia.py w edytorze vim. Zawartość pliku wygląda jak na poniższym obrazku według domyślnej składni edytora vim.
Rodzaj :składnia=perl po otwarciu pliku i naciśnięciu Wejść . Kolor tekstu jakiejś części pliku zostanie zmieniony przez składnię języka perl, jak na poniższym obrazku. Tutaj zmieniane są kolory tekstu wejściowego, wewnętrznego, drukowanego i okrągłego.
:ustawićskładnia=perl
Ustaw podświetlanie pary klucz-wartość
Istnieje dziewięć grup podświetlania składni w edytorze vim. Są one wymienione poniżej.
Nazwa grupy | Opis |
Zidentyfikować | Należy do nazw zmiennych kodu źródłowego |
Oświadczenie | Należy do dowolnej instrukcji języka programowania, takiej jak jeśli, w przeciwnym razie, zrób, while itp. |
Komentarz | Należy do uwagi część programu |
Rodzaj | Typ danych zmiennych jest zdefiniowany przez tę grupę, na przykład int, double, string itp. |
Preproc | Należy do dowolnej instrukcji preprocesora, takiej jak #włączać. |
Stały | Należy do dowolnej stałej wartości, takiej jak liczby, ciągi w cudzysłowie, prawda/fałsz itp. |
Specjalny | Należy do każdego specjalnego symbolu, takiego jak „ , ' ' itp. |
Podkreślone | 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 par klucz-wartość, których można użyć z dowolnymi grupami podświetlania, aby zmienić określony kolor kodu źródłowego w edytorze vim. Sposób użycia Oświadczenie grupa w edytorze vim jest pokazana w dalszej części tego samouczka. Otwórz plik skryptu Pythona o nazwie przestępny.py w edytorze vim. Ten plik domyślnie wygląda jak poniższy obrazek.
Rodzaj :hi Oświadczenie ctermfg=czerwony zmienić kolor instrukcji programowania skryptu na kolor czerwony. Tutaj kolor Jeśli oraz w przeciwnym razie zmienia kolor na czerwony.
:cześć oświadczeniectermfg=Internet
Wniosek
Różne opcje podświetlania składni edytora vim są wyjaśnione w tym samouczku na różnych przykładach. Mam nadzieję, że samouczek pomoże nowym użytkownikom vima w prawidłowym stosowaniu podświetlania składni, aby kod źródłowy był bardziej czytelny.