Betalingsmåter Abuse

Det du trenger å vite for å jobbe hos Vi

10.01.2025, 19:36

VI er en kraftig konsolltekstredigerer. Det er fortjent et av de mest utbredte verktøyene i Unix-systemer. Og alt takket være hastigheten og et stort antall tekstmanipuleringsfunksjoner. Det kan imidlertid være litt vanskelig å mestre. Derfor har vi samlet de viktigste kommandoene til Vi-editoren i denne artikkelen.

Hvordan Vi skiller seg fra Vim

Vim inkluderer tilleggsfunksjoner som syntaksfremheving, musestøtte og mer. De grunnleggende kommandoene og tastatursnarveiene er de samme i både VI og Vim. Så ved å lære Vi, vil du automatisk lære det grunnleggende om Vim og dets andre derivater.

Hvorfor lære Vi?

Her er fem grunner til at jeg anbefaler å lære Vi og Vim:

  1. Vi er alltid tilgjengelig, siden POSIX-standarden krever det.

  2. Vi/Vim er godt dokumentert. Redigeringsverktøyet har sin egen brukerhåndbok - bare skriv :h i kommandomodus .

  3. Vi/Vim har mange tilgjengelige plugins. De fleste av dem finner du på vimawesome.com, som er et av de mest populære stedene å laste dem ned.

  4. Redigeringsprogrammet bruker minimalt med ressurser. Dette gjør Vi ideell for en lang rekke oppgaver. Og programvareutvikling er bare én av dem! Du kan for eksempel skrive svært lange tekster, helt opp til romaner, i Vi uten problemer. Andre tekstredigeringsprogrammer, spesielt GUI-programmer, kan gå i stykker og krasje på grunn av slike belastninger.

Starte Vi

Skriv inn kommandoen for å starte programmet:

vi

Du kan også åpne en fil ved å angi navnet på den. Hvis filen finnes, åpnes den for redigering, og hvis ikke, opprettes en ny fil:

vi your_file.txt

Vi-moduser

Vi fungerer i to forskjellige moduser:

  1. Kommandomodus: brukes til navigering, kopiering og liming.

  2. Lim inn-modus: her skriver du inn tekst direkte.

Bruke normal modus

? Denne modusen er aktivert som standard når du åpner VI/Vim.
Den brukes til handlinger som å bevege seg gjennom tekst, kopiere, lime inn, slette og erstatte tekst (men ikke redigere den). Trykk <Esc> for å gå tilbake til denne modusen.

1. Flyttekommandoer:

  • h - venstre.

  • j - ned.

  • k - opp.

  • l - høyre.

2. Kommandoer for sletting:

  • x - sletter tegnet under markøren.

  • dd - sletter den aktuelle linjen.

3. Kopier og lim inn:

  • y - kopier valgt tekst.

  • yy - kopierer den aktuelle linjen.

  • p - lim inn tekst etter markøren.

Kommandomodus

? Denne modusen aktiveres i normal modus ved å trykke på :.
Eksempler på kommandoer:

  • :wq - lagre endringer og avslutt.

  • :q! - for å avslutte uten å lagre.

  • :h - hjelp.

  • :/string - søk etter en streng.

  • :%s/foo/bar/g - erstatter alle forekomster av "foo" med "bar" i hele dokumentet.

Innsettingsmodus

? Denne modusen brukes til tekstredigering.
Du kan bytte til den ved å trykke på :

  • i - setter inn tekst foran markøren.

  • I - for å sette inn tekst i begynnelsen av linjen.

  • a - legg til tekst etter markøren.

  • A - for å legge til tekst på slutten av linjen.

Visuell modus (bare i Vim)

? I denne modusen kan du markere tekst, noe som er spesielt nyttig når du arbeider med store avsnitt.

  • v - tegn.

  • V - linjer.

  • Ctrl+V - blokkmodus.

Utdata

Vi/Vim finnes i nesten alle Unix-lignende systemer. Hvis du bruker litt tid på å lære deg det, får du en av de beste tekstredigeringsprogrammene.