Označevanje sintakse Vim

Vim Syntax Highlighting



Vim je urejevalnik besedil za ustvarjanje ali spreminjanje katerega koli besedila, skripta ali konfiguracijske datoteke in je napredna različica urejevalnika vi. Ta urejevalnik je privzeto nameščen v večini operacijskih sistemov Linux. V urejevalniku vim je dodanih veliko novih funkcij, ki v starem urejevalniku vi niso na voljo. Ena od uporabnih lastnosti vima je označevanje sintakse. Berljivost katere koli izvorne kode ali konfiguracijske datoteke se lahko poveča z uporabo različnih sprednjih strani in barv za različne dele datoteke. To nalogo lahko izvedete s funkcijo označevanja sintakse vim. To funkcijo lahko začasno in trajno omogočite ali onemogočite. V tem priročniku je prikazano, kako lahko omogočite ali onemogočite to funkcijo in delate z njo v urejevalniku vim v Ubuntuju.

Preden začnete s to vadnico, preverite, ali je urejevalnik vim nameščen ali ni v sistemu. Urejevalnik vi je privzeto nameščen v Ubuntu. Za namestitev urejevalnika vim zaženite naslednji ukaz.







$sudo apt-get install Sem prišel



Zaženite naslednji ukaz, da preverite različico nameščenega urejevalnika vim.



$Sem prišel- različica





Ustvarite ali odprite katero koli datoteko skripta v urejevalniku vim, da preverite trenutni videz vsebine datoteke, preden omogočite označevanje sintakse. Tukaj je bash datoteka z imenom login.sh z naslednjo vsebino.

login.sh



! /zjutraj/bash

vrgel ven 'Vnesite svoje uporabniško ime'
prebratiuporabniško ime
vrgel ven 'Vnesite geslo'
prebratigeslo

če [[ ( $ uporabniško ime=='admin' && $ geslo=='skrivnost' ) ]];potem
vrgel ven 'Pooblaščeni uporabnik'
drugače
vrgel ven 'Nepooblaščen uporabnik'
biti

Zaženite naslednji ukaz, da odprete datoteko v urejevalniku vim.

$Sem prišellogin.sh

Omogoči ali onemogoči označevanje sintakse

Poudarjanje sintakse je privzeto vključeno za urejevalnik vim. Vsebina login.sh se prikaže, ko je vklopljeno označevanje sintakse. Po odprtju login.sh datoteko v urejevalniku vim, pritisnite ESC tip in tip ': Sintaksa vklopljena' omogočite označevanje sintakse. Če je vklopljeno označevanje skladnje, bo datoteka videti kot naslednja slika.

Pritisnite ESC tip in tip, sintaksa izklopljena onemogočite označevanje sintakse.

Omogočite ali onemogočite trajno označevanje sintakse

Ustvariti ali urediti morate .vimrc datoteko in dodajte besedilo ukaza, da v urejevalniku vim trajno omogočite označevanje sintakse. Če želite odpreti, zaženite naslednji ukaz .vimrc datoteko z urejevalnikom vim.

$sudo Sem prišel~/.vimrc

Dodajte besedilo, sintaksa vklopljena kjer koli v datoteki, da trajno omogočite označevanje sintakse za urejevalnik vim. Shranite in zaprite datoteko z vnosom ': X' .

Če želite onemogočiti funkcijo, jo znova odprite. vimrc datoteko, spremenite besedilo sintaksa vklopljena do sintaksa izklopljena in shranite datoteko.

Spremenite barvno shemo

Po namestitvi paketa vim obstajajo različne datoteke vim v barvni shemi. Te datoteke barvne sheme se nahajajo na lokaciji,/usr/share/vim/vim*/colours/. Zaženite naslednji ukaz, da prikažete seznam datotek barvne sheme vim.

$ls - /usr/deliti/Sem prišel/Sem prišel* /barve/

Naslednji izhod prikazuje, da nameščeni paket vim vsebuje 18 barvnih shem, ki jih je mogoče uporabiti v urejevalniku vim. Uporaba nekaterih barvnih shem je prikazana v naslednjem delu te vadnice.

Recimo, da želi uporabnik spremeniti barvno shemo za datoteko html z imenom zdravo.html s kodo.

zdravo.html

< html >
< glavo >
< naslov >Dobrodošli</ naslov >
</ glavo >
< telo >
< str >Pozdravljeni vsi, dobrodošli na naši spletni strani</ str >
</ telo >
</ html >

Zaženite naslednji ukaz, da odprete datoteko html iz urejevalnika.

$ vim hello.html

Pritisnite ESC in vnesite : colourscheme jutro spremenite trenutno barvno shemo datoteke.

Videz urejevalnika se bo po uporabi nove barvne sheme spremenil kot naslednja slika. Toda ta sprememba je začasna in barvni učinek bo odstranjen po zaprtju urejevalnika.

Če želite za urejevalnik trajno nastaviti določeno barvno shemo in ozadje, odprite .vimrc znova datoteko in dodajte naslednje besedilo ukaza. Tukaj, zvečer barvna shema bo nastavljena za označevanje skladnje, barva ozadja pa na temno . Shranite in zaprite datoteko s pritiskom na, za uporabo barvnega učinka v urejevalniku.

barvni večer
nastavljeno ozadje= temno

Zdaj znova odprite datoteko html v urejevalniku, da preverite barvno shemo in učinek barve ozadja. Urejevalnik bo videti kot naslednja slika.

Nastavite jezike sintakse

Jezik sintakse lahko izberete po odprtju datoteke v urejevalniku vim. Za urejevalnik vim obstaja veliko jezikov sintakse, npr php, perl, python, awk itd. Odprite datoteko python z imenom average.py v urejevalniku vim. Vsebina datoteke je po privzeti sintaksi urejevalnika vim videti kot naslednja slika.

Vrsta : sintaksa = perl po odprtju datoteke in pritisnite Vnesite . Barvo besedila določenega dela datoteke bo spremenila skladnja jezika perl, kot je naslednja slika. Tu se spremenijo barve vnosnega, int, tiskanega in okroglega besedila.

: setsintakso=perl

Nastavite osvetlitev ključ-vrednost

Za urejevalnik vim je na voljo devet skupin za označevanje sintakse. Ti so omenjeni spodaj.

Ime skupine Opis
Prepoznajte Spada med imena spremenljivk izvorne kode
Izjava Pripada kateri koli izjavi programskega jezika, kot je npr če, drugače, naredi, medtem ko itd.
Komentiraj Pripada komentarji del programa
Vrsta Podatkovni tip spremenljivk definira ta skupina, na primer int, double, niz itd.
PreProc Pripada kateri koli predprocesorski izjavi, kot je npr #vključi.
Konstantno Pripada kateri koli stalni vrednosti, kot je npr številke, navedeni nizi, true/false itd.
Poseben Pripada kateremu koli posebnemu simbolu, na primer ' t, ' n' itd.
Podčrtano Pripada kateri koli podčrtano besedilo .
Napaka Pripada kateri koli izvorni kodi napaka

Obstaja nekaj parov osvetlitev ključ-vrednost, ki jih je mogoče uporabiti s katero koli skupino poudarjanja za spreminjanje posebne barve izvorne kode v urejevalniku vim. Uporaba Izjava group in vim editor je prikazana v naslednjem delu te vadnice. Odprite datoteko skripta python z imenom leapyear.py v urejevalniku vim. Ta datoteka je po privzetem označevanju sintakse videti kot naslednja slika.

Vrsta : hi Izjava ctermfg = rdeča spremeniti barvo programskih stavkov skripta v rdečo barvo. Tukaj je barva če in drugače se spremeni v rdečo.

: hi Statementctermfg=mreža

Zaključek

Različne možnosti označevanja skladnje urejevalnika vim so v tej vadnici razložene z različnimi primeri. Upam, da bo vadnica novim uporabnikom vima pomagala pri pravilnem označevanju sintakse, da bo izvorna koda bolj berljiva.