maskinvare

Hvordan redigere filer i Linux: teksteditor vi er din beste venn

Innholdsfortegnelse:

Anonim

Vi, fra ordet Visual, er et program katalogisert som en tekstredigerer, i motsetning til de som er kategorisert som tekstbehandler, tilbyr det ikke verktøy for å visualisere det endelige resultatet av dokumentet på tidspunktet for utskrift. Med andre ord mangler det alternativer for å sentrere eller rettferdiggjøre tekst, men det tillater de grunnleggende aktivitetene som å kopiere, lime inn, flytte eller slette tegn allsidig. Ofte blir disse programmene brukt av programmerere for utvikling av kildekode.

Sikkert, lurer du på hvorfor vi burde vite om Vi?, er hovedårsaken fordi den finnes i alle Linux-distribusjoner og i nødsituasjoner kan det være den eneste redigereren som er tilgjengelig for å løse et problem med systemkorrupsjon, oppstartsfeil eller annen katastrofe. De nødvendige ressursene er imidlertid lave, og det er ideelt for systemfilhåndtering.

Vi Text Editor

Vi ble opprettet ved å ta ed og ex ressurser, to utgivere for Unix. Opprinnelig skrevet av Bill Joy i 1976. Det er en forbedret versjon kalt Vim, men fordi Vi er i nesten alle distribusjoner, er det nødvendig å kjenne til rudimentene for nødoperasjoner.

Vi-redigeringen er en tekstredigerer som kan brukes i alle typer terminaler, utførelsen er i fullskjerm, den er i stand til å håndtere teksten til en hel fil i minnet, og noen få taster er nok til å utføre nødvendige operasjoner.

Vi-modus

Driften av vi avhenger av tre tilstander eller modus:

  • Kommandoen eller vanlig modus : det er standardmodus for vi, der tastene lar deg utføre handlinger for å flytte kurset, navigere i filen, håndtere teksten eller bare avslutte redigering. Den andre, innsett eller tekstmodus.: tastene skriver inn tegn i teksten. Og til slutt, siste linjemodus eller eks: der tastene brukes til å skrive kommandoer nederst på skjermen, på den siste linjen.

Vi overlevelsesguide

Syntaksen for å kjøre Vi fra terminalen din er som følger:

Jeg så "filnavn"

Når filen har blitt vist, kan du flytte enten med pilmarkørene eller med tastene: h, j, k, l i tilfelle du ikke har en pilemarkør.

Det er også andre måter å påberope vi. For eksempel:

Hvis du bare vil åpne redigeringsvinduet uten filer, bruk:

Jeg så det

Når det gjelder den vanlige syntaks, genererer vi en fil med det angitte navnet hvis 'filnavnet' ikke eksisterer.

Du kan åpne vi med flere filer samtidig:

så fil1 fil2

På samme måte lar den oss åpne filen ved å plassere markøren på en bestemt linje, på slutten av filen eller i henhold til forekomsten av et nøkkelord. Nedenfor er henholdsvis eksemplene:

vi +45 fil1 vi + $ fil1 vi + / Det var fil1

Du kan være interessert i å lese: LyX: Advanced document processor in LaTeX for Ubuntu

Grunnleggende kommandoer

Med noen få grunnleggende kommandoer kan du nå jobbe med vi-filen.

kommando beskrivelse
: q Det er å gå ut av redaktøren (uten å lagre informasjonen)
: q! Det er en tvunget måte å forlate redaktøren uten å lagre informasjonen (selv om det allerede er gjort endringer i filen)
: wq Lagre filen og lukk redigereren
: filnavn Lagre filen med det angitte navnet

Redigere kommandoer

kommando beskrivelse
x Brukes til å slette tegnet som er under markøren
dd Den brukes til å slette linjen som er under markøren.
d x d Det brukes til å fjerne x antall linjer fra filen, og telle fra den som for øyeblikket er under markøren.
n x Det brukes til å slette n tegn som teller fra markøren i det øyeblikket.
x >> Den brukes til å identifisere x linjer til høyre, fra markøren.
x << Den brukes til innrykk av x linjer til venstre med start fra markøren.
VI ANBEFALER deg hvordan du bruker Cron og Crontab i Linux

Finn og erstatt

For å utføre ordsøk, gjør vi det fra vanlig modus eller kommandomodus. Det er så enkelt som å legge inn symbolet “ / ” etterfulgt av rekkefølgen av tegn man skal søke etter. Trykk Enter for å bekrefte. For å navigere mellom forekomster bruker vi n-tasten.

Hvis det vi trenger er å erstatte en bestemt karaktersekvens, er syntaksen som skal brukes, følgende:

For å gjøre det på en linje

: s / streng for å erstatte / erstatte streng /

For å gjøre erstatningen i hele dokumentet

Utskifting kan gjøres i hele dokumentet med følgende syntaks:

% s / streng for å erstatte / erstatte streng /

Det beste med denne metoden er at den er ekstremt effektiv for å søke gjennom bruk av vanlige uttrykk.

Kopier og lim inn

Vi-redaktøren gir oss også muligheten til å kopiere og lime inn et utvalg linjer. Prosessen er enkel, vi introduserer følgende kommando:

NYY

Hvor representerer n antall linjer som jeg vil kopiere.

Hvis for eksempel kommandoen jeg kjører, er denne:

18yy

Resultatet blir 18 linjer kopiert til utklippstavlen. For å lime inn utvalget skriver vi bare bokstaven p .

Klipp og lim

Denne prosessen er lik den forrige, men vi erstatter kommandoen med:

NDD

Tilsvarende representerer n antall linjer som skal klippes og til slutt å lime bruker vi p- tasten .

Har livet reddet deg? Har jeg noen gang sett deg? ? Fortell oss om opplevelsen din i kommentarene.

maskinvare

Redaktørens valg

Back to top button