Vim sintakses izcelšana

Vim Syntax Highlighting



Vim ir teksta redaktors jebkura teksta, skripta vai konfigurācijas faila izveidei vai modificēšanai, un tā ir uzlabotā vi redaktora versija. Šis redaktors pēc noklusējuma ir instalēts lielākajā daļā Linux operētājsistēmu. Vim redaktorā ir pievienotas daudzas jaunas funkcijas, kuras nav pieejamas vecajā vi redaktorā. Viena no noderīgām vim funkcijām ir sintakses izcelšana. Jebkura avota koda vai konfigurācijas faila lasāmību var palielināt, izmantojot dažādas faila daļas un krāsas dažādās faila daļās. Šo uzdevumu var veikt, izmantojot vim sintakses izcelšanas funkciju. Šo funkciju var īslaicīgi un neatgriezeniski iespējot vai atspējot. Šī apmācība parāda, kā jūs varat iespējot vai atspējot šo funkciju un strādāt ar to Ubuntu vim redaktorā.

Pirms šīs apmācības sākšanas pārbaudiet, vai sistēmā ir instalēts vim redaktors. Pēc noklusējuma vi redaktors ir instalēts Ubuntu. Palaidiet šādu komandu, lai instalētu vim redaktoru.







$sudo apt-get instalēt ES atnācu



Palaidiet šo komandu, lai pārbaudītu instalētā vim redaktora versiju.



$ES atnācu- versija





Izveidojiet vai atveriet jebkuru skripta failu vim redaktorā, lai pirms sintakses izcelšanas iespējotu pārbaudītu faila satura pašreizējo izskatu. Šeit ir bash fails ar nosaukumu login.sh tiek izmantots šāds saturs.

login.sh



! /esmu/bash

izmest ārā 'Ierakstiet savu lietotājvārdu'
lasītlietotājvārds
izmest ārā 'Ierakstiet savu paroli'
lasītparole

ja [[ ( $ lietotājvārds=='administrators' && $ parole=='noslēpums' ) ]];tad
izmest ārā “Pilnvarots lietotājs”
citādi
izmest ārā “Neatļauts lietotājs”
būt

Palaidiet šo komandu, lai atvērtu failu vim redaktorā.

$ES atnāculogin.sh

Iespējot vai atspējot sintakses izcelšanu

Sintakses izcelšana vim redaktoram ir ieslēgta pēc noklusējuma. Saturs login.sh tiks parādīts šādā formātā, kad sintakses izcelšana ir ieslēgta. Pēc atvēršanas login.sh failu vim redaktorā, nospiediet ESC atslēga un tips “: Sintakse ir ieslēgta” lai iespējotu sintakses izcelšanu. Ja ir ieslēgta sintakses izcelšana, fails izskatīsies šādi.

Nospiediet ESC atslēga un tips, sintakse izslēgta lai atspējotu sintakses izcelšanu.

Pastāvīgi iespējot vai atspējot sintakses izcelšanu

Jums ir jāizveido vai jārediģē .vimrc failu un pievienojiet komandas tekstu, lai vim redaktorā pastāvīgi iespējotu sintakses izcelšanu. Lai atvērtu, izpildiet šādu komandu .vimrc failu, izmantojot vim redaktoru.

$sudo ES atnācu~/.vimrc

Pievienojiet tekstu, sintakse ir ieslēgta jebkurā vietā failā, lai vim redaktoram pastāvīgi iespējotu sintakses izcelšanu. Saglabājiet un aizveriet failu, ierakstot ': X' .

Lai atspējotu šo funkciju, vienkārši atveriet to vēlreiz. vimrc failu, mainiet tekstu sintakse ir ieslēgta uz sintakse izslēgta un saglabājiet failu.

Mainiet krāsu shēmu

Pēc vim pakotnes instalēšanas pastāv dažādi krāsu shēmas vim faili. Šie krāsu shēmas faili atrodas atrašanās vietā/usr/share/vim/vim*/colors/. Palaidiet šo komandu, lai parādītu vim krāsu shēmas failu sarakstu.

$ls -viņi /usr/dalīties/ES atnācu/ES atnācu* /krāsas/

Šī izvade parāda, ka instalētajā vim pakotnē ir 18 krāsu shēmas, kuras var izmantot vim redaktorā. Dažu krāsu shēmu izmantošana ir parādīta šīs apmācības nākamajā daļā.

Pieņemsim, ka lietotājs vēlas mainīt krāsu shēmu html failam ar nosaukumu sveiki.html ar kodu.

sveiki.html

< html >
< galvu >
< titulu >Laipni lūdzam</ titulu >
</ galvu >
< ķermenis >
< lpp >Sveiki visiem, laipni lūdzam mūsu vietnē</ lpp >
</ ķermenis >
</ html >

Palaidiet šo komandu, lai no redaktora atvērtu html failu.

$ vim hello.html

Nospiediet ESC un ierakstiet : krāsu shēmas rīts lai mainītu pašreizējo faila krāsu shēmu.

Pēc jaunās krāsu shēmas piemērošanas redaktora izskats tiks mainīts līdzīgi šim attēlam. Bet šīs izmaiņas ir īslaicīgas, un krāsu efekts tiks noņemts pēc redaktora aizvēršanas.

Ja vēlaties redaktoram pastāvīgi iestatīt noteiktu krāsu shēmu un fonu, atveriet to .vimrc failu vēlreiz un pievienojiet šādu komandas tekstu. Šeit, vakars tiks iestatīta krāsu shēma sintakses izcelšanai un fona krāsa tumšs . Saglabājiet un aizveriet failu, nospiežot, lai redaktorā lietotu krāsu efektu.

krāsu vakars
komplekts fons= tumšs

Tagad redaktorā atkārtoti atveriet html failu, lai pārbaudītu krāsu shēmu un fona krāsu efektu. Redaktors izskatīsies kā šāds attēls.

Iestatiet sintakses valodas

Pēc faila atvēršanas vim redaktorā varat izvēlēties sintakses valodu. Vim redaktoram pastāv daudzas sintakses valodas, piemēram, php, perl, python, awk utt. Atveriet python failu ar nosaukumu vidēji.py vim redaktorā. Pēc vim redaktora noklusējuma sintakses faila saturs izskatās kā šāds attēls.

Tips : sintakse = perl pēc faila atvēršanas un nospiediet Ievadiet . Dažas faila daļas teksta krāsu mainīs perl valodas sintakse, piemēram, šāds attēls. Šeit tiek mainītas ievades, int, drukas un apaļā teksta krāsas.

: komplektssintakse=perl

Iestatiet izcelšanas taustiņa vērtību

Vim redaktoram ir deviņas sintakses izcelšanas grupas. Tie ir minēti zemāk.

Grupas nosaukums Apraksts
Identificējiet Tas pieder pie avota koda mainīgajiem nosaukumiem
Paziņojums, apgalvojums Tas pieder jebkuram programmēšanas valodas paziņojumam, piemēram, ja, citādi, dariet kādu laiku utt.
Komentēt Tas pieder pie komentāri programmas daļa
Tips Mainīgo datu tipu nosaka šī grupa, piemēram, int, dubultā, virkne utt.
PreProc Tas pieder jebkuram priekšapstrādātāja paziņojumam, piemēram, #iekļaut.
Pastāvīga Tas pieder jebkurai nemainīgai vērtībai, piemēram, cipari, kotētas virknes, patiesa/nepatiesa utt.
Īpašs Tas pieder jebkuram īpašam simbolam, piemēram, “ t, ' n' utt.
Pasvītrots Tas pieder jebkuram pasvītrots teksts .
Kļūda Tas pieder jebkuram avota kodam kļūda

Ir daži izcelšanas atslēgu un vērtību pāri, kurus var izmantot kopā ar visām izcelšanas grupām, lai vim redaktorā mainītu konkrētu avota koda krāsu. Pielietojums Paziņojums, apgalvojums grupa vim redaktorā ir parādīta šīs apmācības nākamajā daļā. Atveriet python skripta failu ar nosaukumu lēciena gads.py vim redaktorā. Šis fails pēc noklusējuma sintakses izcelšanas izskatās kā šāds attēls.

Tips : čau Paziņojums ctermfg = sarkans lai mainītu skripta programmēšanas paziņojumu krāsu sarkanā krāsā. Lūk, krāsa ja un citādi ir mainīts uz sarkanu.

: čau paziņojumsctermfg=tīkls

Secinājums

Šajā apmācībā, izmantojot dažādus piemērus, ir izskaidrotas dažādas vim redaktora sintakses izcelšanas iespējas. Cerams, ka apmācība palīdzēs jaunajiem vim lietotājiem pareizi lietot sintakses izcelšanu, lai padarītu avota kodu lasāmāku.