Hardware

Sådan redigeres filer i linux: teksteditor vi er din bedste ven

Indholdsfortegnelse:

Anonim

Vi er fra ordet Visual et program, der er katalogiseret som en teksteditor, da det i modsætning til dem, der er kategoriseret som en tekstbehandler, ikke tilbyder værktøjer til at visualisere det endelige resultat af dokumentet på udskrivningstidspunktet. Med andre ord mangler det muligheder for at centrere eller retfærdiggøre tekst, men det tillader de grundlæggende aktiviteter, såsom at kopiere, indsætte, flytte eller slette karakterer alsidigt. Ofte bruges disse typer programmer af programmerere til udvikling af kildekode.

Sikkert, undrer du dig over, hvorfor vi skulle vide om Vi?, den vigtigste årsag er, fordi det findes i alle Linux-distributioner, og i nødsituationer kan det være den eneste tilgængelige redaktør til at løse et problem med systemkorruption, startfejl eller anden katastrofe. De krævede ressourcer er dog lave, og det er ideelt til systemfilhåndtering.

Vi Text Editor

Vi blev oprettet ved at tage redigerings- og ex-ressourcer, to udgivere til Unix. Oprindeligt skrevet af Bill Joy i 1976. Der er en forbedret version kaldet Vim, men fordi Vi er i næsten alle distributioner, er det nødvendigt at kende dens rudimenter til nødoperationer.

Vi-redigeringen er en teksteditor, der kan bruges i alle typer terminaler, dens udførelse er i fuld skærm, den er i stand til at håndtere teksten til en hel fil i hukommelsen, og et par taster er nok til at udføre nødvendige handlinger.

Vi-tilstande

Funktionen af ​​vi afhænger af tre tilstande eller tilstande:

  • Kommandoen eller almindelig tilstand : det er standardtilstanden til vi, hvor tasterne giver dig mulighed for at udføre handlinger for at flytte kurset, navigere i filen, håndtere teksten eller blot afslutte redigering. Den anden, indsæt eller teksttilstand.: tasterne indtaster tegn i teksten. Og sidst, sidste linjetilstand eller eks: hvor tasterne bruges til at skrive kommandoer i bunden af ​​skærmen på den sidste linje.

Vi overlevelsesguide

Syntaks til at køre Vi fra din terminal er som følger:

Jeg så 'filnavn'

Når filen er vist, kan du flytte enten med pilemarkørerne eller med tasterne: h, j, k, l, hvis du ikke har nogen pilemarkør.

Der er også andre måder at påberope vi. For eksempel:

Hvis du bare vil åbne redigeringsvinduet uden filer, skal du bruge:

Jeg så

I tilfælde af den fælles syntaks genererer vi en fil med det angivne navn, hvis 'filnavnet' ikke findes.

Du kan åbne vi med flere filer på én gang:

så fil1 fil2

På samme måde giver det os mulighed for at åbne filen ved at placere markøren på en bestemt linje, i slutningen af ​​filen eller i henhold til forekomsten af ​​et nøgleord. Nedenfor er henholdsvis eksemplerne:

vi +45 fil1 vi + $ fil1 vi + / Der var fil1

Du kan være interesseret i at læse: LyX: Avanceret dokumentprocessor i LaTeX til Ubuntu

Grundlæggende kommandoer

Med et par grundlæggende kommandoer kan du nu arbejde på din vi-fil.

kommando beskrivelse
: q Det er at forlade editoren (uden at gemme informationen)
: q! Det er en tvunget måde at forlade editoren uden at gemme informationen (selvom der allerede er foretaget ændringer i filen)
: wq Gem filen, og luk redigeringsprogrammet
: filnavn Gem filen med det specificerede navn

Redigering af kommandoer

kommando beskrivelse
x Bruges til at slette det tegn, der i øjeblikket er under markøren
dd Det bruges til at slette den linje, der i øjeblikket er under markøren.
d x d Det bruges til at fjerne x antal linjer fra filen, tæller fra den, der i øjeblikket er under markøren.
n x Det bruges til at slette n tegn, der tæller fra markøren i det øjeblik.
x >> Det bruges til at identificere x linjer til højre startende fra markøren.
x << Det bruges til indrykning af x linjer til venstre med start fra markøren.
VI ANBEFALER dig Sådan bruges Cron og Crontab i Linux

Find og udskift

For at udføre ordsøgninger gør vi det fra normal eller kommandotilstand. Det er så simpelt som at indtaste symbolet “ / ” efterfulgt af rækkefølgen af ​​tegn, der skal søges efter. Tryk på Enter-tasten for at bekræfte. For at navigere mellem forekomster bruger vi n-tasten.

Hvis det, vi har brug for, er at erstatte en bestemt tegnsekvens, er den syntaks, der skal bruges, følgende:

At gøre det på en linje

: s / streng til udskiftning / erstatningstreng /

For at udskifte i hele dokumentet

Udskiftning kan udføres i hele dokumentet med følgende syntaks:

% s / streng til udskiftning / erstatningstreng /

Det bedste ved denne metode er, at den er ekstremt effektiv til at søge gennem brug af regelmæssige udtryk.

Kopier og indsæt

Vi-editoren giver os også muligheden for at kopiere og indsætte et udvalg af linjer. Processen er enkel, vi introducerer følgende kommando:

NYY

Hvor repræsenterer n antallet af linjer, som jeg vil kopiere.

For eksempel, hvis den kommando, jeg kører, er denne:

18yy

Resultatet bliver 18 linjer kopieret til udklipsholderen. For at indsætte markeringen indtaster vi bare bogstavet p .

Klip og indsæt

Denne proces ligner den foregående, men vi erstatter kommandoen med:

NDD

Tilsvarende repræsenterer n antallet af linjer, der skal klippes, og til sidst at indsætte bruger vi p- tasten .

Har livet reddet dig? Har jeg nogensinde set dig? ? Fortæl os om din oplevelse i kommentarerne.

Hardware

Valg af editor

Back to top button