En nybegynners guide til redigering av tekstfiler med Vi

Innholdsfortegnelse:

En nybegynners guide til redigering av tekstfiler med Vi
En nybegynners guide til redigering av tekstfiler med Vi

Video: En nybegynners guide til redigering av tekstfiler med Vi

Video: En nybegynners guide til redigering av tekstfiler med Vi
Video: Make your programs automatically install to a secondary drive!! - YouTube 2024, April
Anonim
Vi er en kraftig tekstredigerer som følger med de fleste Linux-systemer, selv innebygde. Noen ganger må du redigere en tekstfil på et system som ikke inneholder en vennligere tekstredigerer, så at vi vet er viktig.
Vi er en kraftig tekstredigerer som følger med de fleste Linux-systemer, selv innebygde. Noen ganger må du redigere en tekstfil på et system som ikke inneholder en vennligere tekstredigerer, så at vi vet er viktig.

I motsetning til Nano, en brukervennlig terminal tekstredigerer, holder vi ikke hånden din og gir en liste over tastatursnarveier på skjermen. Det er en modal tekstredigerer, og den har både en innsats og kommandomodus.

Starter

Vi er en terminal applikasjon, så du må starte den fra et terminalvindu. Bruke vi / bane / til / fil kommandoen for å åpne en eksisterende fil med Vi. De vi / bane / til / fil kommandoen fungerer også hvis filen ikke eksisterer ennå; Vi lager en ny fil og skriver den til den angitte plasseringen når du lagrer.

Image
Image

Husk å bruke sudo hvis du vil redigere en systemfil. Så, for eksempel, ville du skrive sudo vi / etc / fstab hvis du ønsket å redigere fstab-filen din. Bruke su kommandoen i stedet hvis du bruker en ikke-Ubuntu-versjon av Linux som ikke bruker sudo.

Kommandomodus

Dette ser du når du åpner en fil i vi. Det ser ut til at du bare kan begynne å skrive, men det kan du ikke. Vi er en modal tekstredigerer, og den åpnes i kommandomodus. Forsøk å skrive på denne skjermen vil resultere i uventet oppførsel.

Image
Image

Mens du er i kommandomodus, kan du flytte markøren rundt med piltastene. trykk x tasten for å slette tegnet under markøren. Det finnes en rekke andre slette kommandoer - for eksempel å skrive dd (trykk d-tasten to ganger) sletter en hel tekstlinje.

Du kan velge, kopiere, klippe og lime inn tekst i kommandomodus. Plasser markøren til venstre eller høyre side av teksten du vil kopiere, og trykk på v nøkkel. Flytt markøren for å velge tekst, og trykk deretter på y for å kopiere den valgte teksten eller x å kutte den Plasser markøren på ønsket sted og trykk på p nøkkel for å lime inn teksten du kopierte eller kuttet.

Image
Image

Sett inn modus

Bortsett fra kommandomodus, er den andre modusen du trenger å vite om innsettingsmodus, som lar deg sette inn tekst i Vi. Det er enkelt å skrive inn innstillingsmodus når du vet at det eksisterer - bare trykk på Jeg tasten en gang etter at du har plassert markøren i kommandomodus. Begynn å skrive og Vi vil sette inn tegnene du skriver inn i filen, i stedet for å prøve å tolke dem som kommandoer.

Når du er ferdig i innstillingsmodus, trykker du på escape-tasten for å gå tilbake til kommandomodus.
Når du er ferdig i innstillingsmodus, trykker du på escape-tasten for å gå tilbake til kommandomodus.

Lagring og avslutning

Du kan lagre og avslutte vi fra kommandomodus. Først må du sørge for at du er i kommandomodus ved å trykke på rømningsknappen (ved å trykke på rømningsknappen igjen, gjør ingenting hvis du allerede er i kommandomodus.)

Type : wq og trykk enter for å skrive filen til disk og avslutte vi. Du kan også dele denne kommandoen opp - for eksempel skrive : w og trykk enter for å skrive filen til disk uten å avslutte eller skrive : q å avslutte vi uten å lagre filen.

Image
Image

Vi vil ikke la deg slutte hvis du har endret filen siden du sist lagret, men du kan skrive : Q! og trykk enter for å ignorere denne advarselen.

Image
Image

Sjekk ut Nano hvis du leter etter en enklere å bruke terminal tekstredigerer. De fleste Linux-distribusjoner kommer med Nano installert, men innebygde systemer og andre strippede miljøer inkluderer ofte bare Vi.

Anbefalt: