Pred spustením tohto tutoriálu skontrolujte, či je vim editor nainštalovaný alebo nie je v systéme. V predvolenom nastavení je editor vi nainštalovaný v Ubuntu. Ak chcete nainštalovať editor vim, spustite nasledujúci príkaz.
$sudo apt-get nainštalovať Prišiel som
Spustením nasledujúceho príkazu skontrolujte verziu nainštalovaného editora vim.
$Prišiel som–Verzia
Pred povolením zvýraznenia syntaxe vytvorte alebo otvorte ľubovoľný súbor skriptu v editore vim a skontrolujte aktuálny vzhľad obsahu súboru. Tu je súbor bash s názvom login.sh sa používa nasledujúci obsah.
login.sh
! /dopoludnia/bash
zahodil „Zadajte svoje používateľské meno“
čítaťpoužívateľské meno
zahodil „Zadajte svoje heslo“
čítaťheslo
keby [[ ( $ používateľské meno=='admin' && $ heslo=='tajomstvo' ) ]];potom
zahodil „Oprávnený používateľ“
inak
zahodil „Neautorizovaný používateľ“
byť
Spustite nasledujúci príkaz na otvorenie súboru v editore vim.
$Prišiel somlogin.shPovoliť alebo zakázať zvýraznenie syntaxe
Zvýraznenie syntaxe je v editore vim predvolene zapnuté. Obsah login.sh Keď je zvýraznenie syntaxe zapnuté, zobrazí sa v nasledujúcom formáte. Po otvorení login.sh súbor v editore vim, stlačte ESC kľúč a typ „: Syntax zapnutá“ povoliť zvýraznenie syntaxe. Ak je zvýraznenie syntaxe zapnuté, súbor bude vyzerať ako nasledujúci obrázok.
Stlačte ESC kľúč a typ, syntax vypnutá deaktivovať zvýraznenie syntaxe.
Povoliť alebo zakázať zvýraznenie syntaxe natrvalo
Musíte vytvoriť alebo upraviť .vimrc súbor a pridajte príkazový text, aby ste v editore vim povolili trvalé zvýraznenie syntaxe. Otvorte nasledujúci príkaz .vimrc súbor pomocou editora vim.
$sudo Prišiel som~/.vimrc
Pridajte text, syntax zapnutá kdekoľvek v súbore povolíte trvalé zvýraznenie syntaxe pre editor vim. Uložte a zatvorte súbor zadaním ': X' .
Ak chcete funkciu vypnúť, znova ju otvorte. vimrc súbor, zmeňte text syntax zapnutá do syntax vypnutá a uložte súbor.
Zmeňte farebnú schému
Po inštalácii balíka vim existujú rôzne súbory vim farebnej schémy. Tieto súbory farebných schém sa nachádzajú v umiestnení/usr/share/vim/vim*/colors/. Spustením nasledujúceho príkazu zobrazte zoznam súborov farebnej schémy vim.
$ls -ten /usr/zdieľam/Prišiel som/Prišiel som* /farby/Nasledujúci výstup ukazuje, že nainštalovaný balík vim obsahuje 18 farebných schém, ktoré je možné použiť v editore vim. Použitie niektorých farebných schém je uvedené v ďalšej časti tohto tutoriálu.
Predpokladajme, že užívateľ chce zmeniť farebnú schému pre html súbor s názvom ahoj.html s kódom.
ahoj.html
< html >< hlava >
< titul >Vitajte</ titul >
</ hlava >
< telo >
< p >Ahoj všetci, vitajte na našich stránkach</ p >
</ telo >
</ html >
Spustite nasledujúci príkaz na otvorenie súboru html z editora.
$ vim ahoj.htmlStlačte ESC a napíšte : ráno farebnej schémy na zmenu aktuálnej farebnej schémy súboru.
Vzhľad editora sa po použití novej farebnej schémy zmení ako na nasledujúcom obrázku. Táto zmena je však dočasná a farebný efekt bude po zatvorení editora odstránený.
Ak chcete pre editor trvale nastaviť konkrétnu farebnú schému a pozadie, otvorte ho .vimrc súbor znova a pridajte nasledujúci text príkazu. Tu, večer pre zvýraznenie syntaxe sa nastaví farebná schéma a farba pozadia sa nastaví na tmavé . Uložte a zatvorte súbor stlačením, na použitie farebného efektu v editore.
farebný večernastaviť pozadie= tmavý
Teraz znova otvorte súbor html v editore a skontrolujte farebnú schému a efekt farby pozadia. Editor bude vyzerať ako na nasledujúcom obrázku.
Nastavte jazyky syntaxe
Jazyk syntaxe si môžete vybrať po otvorení súboru v editore vim. Pre editor vim existuje mnoho syntaxových jazykov, ako napríklad php, perl, python, awk atď. Otvorte súbor s názvom python average.py v editore vim. Podľa predvolenej syntaxe editora vim vyzerá obsah súboru ako nasledujúci obrázok.
Napíšte : syntax = perl po otvorení súboru a stlačte Zadajte . Farba textu niektorej časti súboru sa zmení syntaxou jazyka perl ako na nasledujúcom obrázku. Tu sa menia farby vstupného, int, tlačeného a okrúhleho textu.
: nastaviťsyntax=perl
Nastaviť kľúč-hodnota zvýraznenia
Pre editor vim je deväť skupín zvýraznenia syntaxe. Tieto sú uvedené nižšie.
Názov skupiny | Popis |
Identifikovať | Patrí k názvom premenných zdrojového kódu |
Vyhlásenie | Patrí do akéhokoľvek príkazu programovacieho jazyka, ako napr ak, inak, urobte, kým atď. |
Komentovať | Patrí do komentáre časť programu |
Napíšte | Dátový typ premenných je definovaný touto skupinou, ako napr int, double, string atď. |
PreProc | Patrí do akéhokoľvek vyhlásenia preprocesora, ako napr #zahrnúť. |
Konštantný | Patrí k akejkoľvek konštantnej hodnote, ako napr čísla, citované reťazce, true/false atď. |
Špeciálne | Patrí k akémukoľvek špeciálnemu symbolu, ako napríklad „ t, ' n' atď. |
Podčiarknuté | Patrí k akémukoľvek podčiarknutý text . |
Chyba | Patrí do akéhokoľvek zdrojového kódu chyba |
Existuje niekoľko párov zvýraznenia kľúč-hodnota, ktoré je možné použiť s ľubovoľnými skupinami zvýraznení na zmenu konkrétnej farby zdrojového kódu v editore vim. Použitie Vyhlásenie skupina v editore vim je zobrazená v ďalšej časti tohto tutoriálu. Otvorte súbor skriptu pythonu s názvom leapyear.py v editore vim. Tento súbor v predvolenom nastavení zvýrazňuje syntax.
Napíšte : ahoj Vyhlásenie ctermfg = červené na zmenu farby programovacích príkazov skriptu na červenú farbu. Tu je farba keby a inak sa zmení na červenú.
: ahoj Vyhláseniectermfg=čistý
Záver
V tomto návode sú pomocou rôznych príkladov vysvetlené rôzne možnosti zvýraznenia syntaxe vim editora. Dúfam, že tento návod pomôže novým používateľom vim správne použiť zvýraznenie syntaxe, aby bol zdrojový kód čitateľnejší.