Vim avslutt og lagre, for nybegynnere

Vim avslutt og lagre, for nybegynnere

Syntaks for å avslutte og lagre fra Vim Editor

trykk ESC nøkkelen for å sikre at du er i Kommandomodus. Trykk deretter på kolon Nøkkel for å gå inn Kommandolinjemodus. Kommandolinjemodus vil ha en kolon nederst til venstre på skjermen der du kan legge inn kommandolinjer. Trykk deretter 'wq ' og 'Tast inn' For å indikere utgang og lagre. 'W' er kort for skriving som indikerer Lagre filinnholdet på disken. 'Q' er kort for å avslutte som indikerer exit vim editor.

: WQ

Skjermbildet nedenfor er å legge inn 'WQ' -kommandoen i kommandolinjemodus for å instruere Vim om å avslutte programmet etter å ha lagret innholdet, aka skrive og avslutte.

Forstå VIM -modus og hvordan du bruker dem

VIMs primære driftsmåter er innsatsmodus, kommandomodus, kommandolinjemodus og visuell modus. Redaktøren vil når som helst være i en av disse modusene, og å samhandle med VIM -redaktøren ved hjelp av tastetrykk vil ta forskjellige handlinger avhengig av hvilken modus redaktøren er i for øyeblikket i. Hvis du prøver å legge inn 'WQ' for å lagre og avslutte, vil det faktisk ikke lagre innholdet du jobber med eller avslutte VIM Editor, når du er i innsettingsmodus. Så derfor må du være klar 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 hva du skal gjøre annet enn hvilken tekst du skal inngå et filinnhold. Du kan legge inn innsatsmodus fra kommandomodus ved å treffe 'Jeg' Nøkkel som står for innsats. Du kan også treffe 'en' Nøkkel som også vil legge inn innsatsmodus, men etter å ha flyttet markøren etter den nåværende posisjonen, og det er grunnen til 'en' I dette tilfellet står for vedlegg.

Kommandomodus: Dette er modusen der tastetrykk brukes til å instruere vim hva du skal gjøre og hvordan du skal fungere, men ikke for å legge inn ny tekst eller redigere tekst i en fil. For å legge inn kommandomodus, treffer du 'ESC' Nøkkel på tastaturet.

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

Visuell modus: Visuell modus lar deg fremheve tekst og deretter bruke den valgte teksten i kopi og lim 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.

Hvordan lagre innholdet ditt, men ikke gå ut av redaktøren

Hvis du vil lagre arbeidet ditt i filen, redigerer du, men ikke avslutter VIM -redigereren, bare bruk 'W' -kommandoen til å skrive filen og utelate 'Q' -kommandoen som vist nedenfor.

: w

Hvordan du forlater redaktøren, men ikke gi ut en lagring

Hvis du bare vil avslutte redaktøren, og ikke gi ut en lagringskommando, kan du bare gi ut "Q" -kommandoen i kommandolinjemodus som vist nedenfor. Denne kommandoen forutsetter at du ikke har gjort noen endringer så langt til innholdet, ellers vil du få en feil som vist i det andre skjermbildet nedenfor.

: q

Ingen feil ovenfor.

Feil ovenfor fordi exit -kommandoen ble gitt uten en lagring av filkommando.

Hvordan avslutte redaktøren, men ikke lagre endringer

Hvis du har gjort endringer, men du ikke vil lagre disse endringene på disken og ønsker å gå tilbake til det forrige innholdet på tidspunktet for det siste lagringsutgaven 'Q' -kommandoen med '!'Kommando i kommandolinjemodus som vist nedenfor.

: q!

Konklusjon

All informasjonen ovenfor kan virke som for mye kompleksitet bare for å forlate redaktøren og lagre innholdet i filen du jobber med, men det er grunner til det, og alt er logisk. VIM -redaktøren kan betjenes nesten utelukkende fra tastaturet uten bruk av musen som er ergonomisk og hastighetsmessig vanligvis mer effektiv for programmerere og opplever IT -fagfolk. Derfor må alle instruksjonene spesifiseres med forskjellige nøkkelkombinasjoner og ikke bruk av en grafisk musepeker. For å imøtekomme rask programmering og bruk av VIM ble de forskjellige driftsmåtene introdusert slik at de samme tastene kan ha forskjellige handlinger avhengig av gjeldende modus. Så når du vil gjøre en rask enkel kommando for å avslutte redaktøren, samtidig. Lær triksene til Vim, og du vil være på vei til å være elitekoder eller systemadministrator.

Mer VIM -utdanning

  • Kjøp O'Reilly -boken på Vim på Amazon kalt Learning the VI og VIM -redaktører
  • Bla gjennom den elektroniske opplæringen av Daniel Miessler kalt Learn Vim for siste gang: en opplæring og grunning
  • Bla gjennom org -prosjektet hjemmeside