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

Innholdsfortegnelse:
- Vi Text Editor
- Vi-modus
- Vi overlevelsesguide
- Grunnleggende kommandoer
- Redigere kommandoer
- Finn og erstatt
- Kopier og lim inn
- Klipp og lim
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. |
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.
Hvordan utfordre en venn til å konkurrere i watchos 5

For å hjelpe deg med å øke din fysiske aktivitet kan du utfordre vennene dine til en ukentlig konkurranse med watchOS 5
Hvordan ha den beste estetikken på PCen din 【beste tips】 ⭐️

Hvis du vil tilpasse PCen din maksimalt, vil du være interessert i denne artikkelen. ✅ Vi gir deg noen tips for å ha en bedre estetikk på din PC.
De beste appene for å redigere bilder på Android

De beste applikasjonene for å redigere bilder på Android. Oppdag dette utvalget med de beste programmene for å retusjere bilder.