Innan du börjar denna handledning, kontrollera att vim -redigeraren är installerad eller inte i systemet. Som standard är vi editor installerad i Ubuntu. Kör följande kommando för att installera vim editor.
$sudo apt-get install jag kom
Kör följande kommando för att kontrollera versionen av den installerade vim -redigeraren.
$jag kom-version
Skapa eller öppna någon skriptfil i vim -editor för att kontrollera det aktuella utseendet på filinnehållet innan du aktiverar syntaxmarkering. Här heter en bash -fil login.sh med följande innehåll används.
login.sh
! /am/våldsamt slag
kastade ut 'Skriv ditt användarnamn'
läsaAnvändarnamn
kastade ut 'Skriv ditt lösenord'
läsaLösenord
om [[ ( $ användarnamn=='administration' && $ lösenord=='hemlighet' ) ]];sedan
kastade ut 'Auktoriserad användare'
annan
kastade ut 'Obehörig användare'
vara
Kör följande kommando för att öppna filen i vim editor.
$jag komlogin.shAktivera eller inaktivera syntaxmarkering
Syntaxmarkering är på för vim -editor som standard. Innehållet i login.sh visas med följande format när syntaxmarkeringen är på. Efter öppnandet login.sh fil i vim -editor, tryck på ESC nyckel och typ ': Syntax på' för att aktivera syntaxmarkering. Filen kommer att se ut som följande bild om syntaxmarkering är på.
Tryck ESC nyckel och typ, syntax av för att inaktivera syntaxmarkering.
Aktivera eller inaktivera syntaxmarkering permanent
Du måste skapa eller redigera .vimrc fil och lägg till kommando text för att aktivera syntaxmarkering permanent i vim editor. Kör följande kommando för att öppna .vimrc fil med hjälp av vim editor.
$sudo jag kom~/.vimrc
Lägg till texten, syntax på var som helst i filen för att aktivera syntaxmarkering permanent för vim -editor. Spara och stäng filen genom att skriva ': X' .
För att inaktivera funktionen, öppna bara igen. vimrc fil, ändra texten syntax på till syntax av och spara filen.
Ändra färgschema
Olika vim -filer med färgschema finns efter installationen av vim -paketet. Dessa färgschema -filer finns på platsen,/usr/share/vim/vim*/colors/. Kör följande kommando för att visa listan över vim -färgschemafiler.
$ls -de /usr/dela med sig/jag kom/jag kom* /färger/Följande utdata visar att det installerade vim -paketet innehåller 18 färgscheman som kan tillämpas i vim -redigeraren. Användningen av vissa färgscheman visas i nästa del av denna handledning.
Anta att användaren vill ändra färgschemat för en html -fil med namnet hej.html med koden.
hej.html
< html >< huvud >
< titel >Välkommen</ titel >
</ huvud >
< kropp >
< sid >Hej alla, Välkommen till vår webbplats</ sid >
</ kropp >
</ html >
Kör följande kommando för att öppna html -filen från redigeraren.
$ vim hello.htmlTryck ESC och typ : färgsättning morgon för att ändra filens nuvarande färgschema.
Redaktörens utseende kommer att ändras som följande bild efter applicering av det nya färgschemat. Men den här ändringen är tillfällig och färgeffekten kommer att tas bort efter att redigeraren stängts.
Om du vill ställa in ett visst färgschema och en bakgrund för redigeraren permanent öppnar du .vimrc fil igen och lägg till följande kommando text. Här, kväll färgschema kommer att ställas in för syntaxmarkering och bakgrundsfärgen är inställd på mörk . Spara och stäng filen genom att trycka på, för att tillämpa färgeffekten i redigeraren.
färgkvälluppsättning bakgrund= mörk
Öppna nu html-filen i redigeraren för att kontrollera färgschemat och bakgrundsfärgseffekten. Redaktören kommer att se ut som följande bild.
Ange syntaxspråk
Du kan välja syntaxspråk efter att ha öppnat en fil i vim -editor. Många syntaxspråk finns för vim -redigeraren, t.ex. php, perl, python, awk etc. Öppna en pythonfil med namnet genomsnittlig. py i vim -redigeraren. Innehållet i filen ser ut som följande bild med standardsyntaxen för vim editor.
Typ : syntax = perl efter att du öppnat filen och trycker på Stiga på . Textfärgen för någon del av filen kommer att ändras av syntaxen för perl -språket som följande bild. Här ändras färgerna för inmatning, int, tryck och rund text.
:uppsättningsyntax=perl
Ställ in markeringsnyckel-värde
Det finns nio syntaxmarkeringsgrupper för vim -editor. Dessa nämns nedan.
Grupp namn | Beskrivning |
Identifiera | Det tillhör variabelnamnen på källkoden |
Påstående | Det tillhör alla programmeringsspråksuttalanden, t.ex. om, annars, gör, medan etc. |
Kommentar | Det tillhör kommentarer del av programmet |
Typ | Datatypen för variablerna definieras av denna grupp, t.ex. int, dubbel, sträng etc. |
PreProc | Det tillhör alla förbehandlingsuttalanden, t.ex. #omfatta. |
Konstant | Det tillhör ett konstant värde, t.ex. siffror, citerade strängar, true/false etc. |
Särskild | Den tillhör alla speciella symboler, till exempel ' t, ' n' etc. |
Understruken | Det tillhör vilken som helst understruken text . |
Fel | Den tillhör vilken källkod som helst fel |
Det finns några markeringsnyckel-värdepar som kan användas med alla markeringsgrupper för att ändra den specifika färgen på källkoden i vim-editor. Användningen av Påstående group in vim editor visas i nästa del av den här självstudien. Öppna en python -skriptfil med namnet leapyear.py i vim -redaktör. Den här filen ser ut som följande bild med standardsyntaxmarkering.
Typ : hej Uttalande ctermfg = röd för att ändra färgen på programmeringsuttalanden för manuset till röd färg. Här, färgen på om och annan ändras till rött.
: hej uttalandectermfg=netto
Slutsats
Olika syntaxmarkeringsalternativ för vim editor förklaras i denna handledning med hjälp av olika exempel. Hoppas, handledningen hjälper nya vim -användare att tillämpa syntaxmarkering korrekt för att göra källkoden mer läsbar.