VIM Avslutt og lagre, for nybegynnere

Vim Exit Save Beginners



Syntaks for å avslutte og lagre fra VIM Editor

trykk esc nøkkelen for å sikre at du er inne kommandomodus . Trykk deretter på tykktarm tast for å gå inn kommandolinjemodus . Kommandolinjemodus vil ha en tykktarm nederst til venstre på skjermen hvor du kan skrive inn kommandolinjer. Trykk deretter ' wq ' og 'Tast inn' for å indikere exit og lagre. 'i' er en forkortelse for skrive som indikerer lagre filinnholdet på disken. 'Q' er en forkortelse for quit som indikerer exit vim editor.

: wq

Skjermbildet nedenfor handler om å skrive inn 'wq' -kommandoen i kommandolinjemodus for å instruere vim om å gå ut av programmet etter å ha lagret innholdet, aka skrive og avslutte.









Forstå VIM -moduser og hvordan du bruker dem

Vims primære driftsmåter er Sett inn -modus, Kommandomodus, Kommandolinjemodus og Visuell modus. Redaktøren vil være i en av disse modusene når som helst, og interaksjon med vim -editoren med tastetrykk vil ta forskjellige handlinger, avhengig av hvilken modus redaktøren er i. Hvis du prøver å skrive inn 'wq' for å lagre og avslutte, når du er i Sett inn modus, det vil faktisk ikke lagre innholdet du jobber med eller avslutte vim -editoren. Så derfor må du være oppmerksom når du bruker vim hvilken modus du er i.



Sett inn modus: i denne modusen kan du faktisk skrive innhold i en fil. Du gjør redigering og instruerer ikke Vim redaktøren om hva du skal gjøre annet enn hvilken tekst du skal legge inn i et filinnhold. Du kan gå inn i Sett inn -modus fra kommandomodus ved å trykke på 'Jeg' nøkkel som står for innsats. Du kan også treffe 'til' -tasten som også vil gå inn i innsettingsmodus, men etter å ha flyttet markøren etter gjeldende posisjon, og det er derfor 'til' i dette tilfellet står for append.





Kommandomodus : dette er modusen der tastetrykk brukes til å instruere vim hva de skal gjøre og hvordan de skal fungere, men ikke for å legge inn ny tekst eller redigere tekst i en fil. For å gå inn i kommandomodus, trykk på 'Esc' tasten på tastaturet.

Kommandolinjemodus: en liten mini -kommandolinjeprompt vises nederst til venstre på skjermen, og lar deg legge inn kommandoer som vi har vist i denne opplæringen, du kan bruke 'i' som står for å skrive en fil og du kan bruke 'Q' som står for å slutte med redaktøren. Disse kan kombineres til en enkelt instruksjon, og du vil avslutte redaktøren og lagre filen.



Visuell modus: visuell modus lar deg markere tekst og deretter bruke den valgte teksten i kopi og lim inn eller andre vanlige operasjoner på valgt tekst. Alt dette kan gjøres fra tastaturet uten mus i motsetning til GUI -baserte redaktører som Notisblokk eller Visual Studio.

Slik lagrer du innholdet, men ikke avslutter redaktøren

Hvis du vil lagre arbeidet ditt i filen du redigerer, men ikke avslutter vim -editoren, bruk bare 'w' -kommandoen for å skrive filen og utelate 'q' -kommandoen som vist nedenfor.

:i

Slik avslutter du redigeringsprogrammet, men ikke lagrer

Hvis du bare vil avslutte redigeringsprogrammet og ikke utstede en lagringskommando, må du bare utstede kommandoen 'q' i kommandolinjemodus som vist nedenfor. Denne kommandoen antar at du ikke har gjort noen endringer i innholdet så langt, ellers får du en feil som vist i det andre skjermbildet nedenfor.

: q

Ingen feil ovenfor.

Feil ovenfor fordi exit -kommando ble utstedt uten en kommando for lagre fil.

Slik avslutter du redigeringsprogrammet, men ikke lagrer endringer

Hvis du har gjort endringer, men du IKKE vil lagre disse endringene på disken og ønsker å gå tilbake til forrige innhold på tidspunktet for det siste lagringsproblemet, utfører 'q' kommandoen med '!' Kommandoen på kommandolinjemodus som Vist under.

: q!

Konklusjon

All informasjonen ovenfor kan virke som for kompleks, bare for å gå ut av editoren og lagre innholdet i filen du jobber med, men det er grunner til det og alt er logisk. Vim -editoren kan betjenes nesten helt fra tastaturet uten bruk av musen, som er ergonomisk og hastighetsmessig vanligvis mer effektiv for programmerere og erfarne IT -fagfolk. Derfor må alle instruksjonene spesifiseres med forskjellige tastekombinasjoner og ikke bruk av en grafisk musepeker. For å imøtekomme rask programmering og bruk av VIM ble de forskjellige operasjonsmåtene introdusert, slik at de samme tastene kan ha forskjellige handlinger avhengig av gjeldende modus. Så når du vil gjøre en rask kommando for å gå ut av redigeringsprogrammet samtidig som du lagrer innholdet i filen du gjør, er det bare noen få tastetrykk på redaktøren og ikke bla gjennom menyer med en klumpete mus. Lær triksene til VIM, og du vil være på vei til å bli en elitekoder eller systemadministrator.

Mer VIM Education