Åpning og veksling mellom flere filer
Å redigere flere filer i samme økt kan fremskynde arbeidet ditt. Når du redigerer flere filer, tar det litt tid å avslutte en økt og deretter åpne en ny økt for en annen fil. Å bo i samme økt hjelper deg å jobbe effektivt med flere filer samtidig.
Åpne flere filer i VIM
Du kan åpne flere filer i starten av VIM -redigeringsøkten fra kommandolinjen, eller når som helst fra VIM -redigeringsøkten.
Fra kommandolinjen
For å åpne flere filer i VIM i starten av VIM -redigeringsøkten, spesifiser filene som følger:
$ vim file1 file2
Som standard den første filen (fil1) vil åpne i vim. Gå videre og rediger denne filen, og når du er ferdig, kan du lagre den ved å bruke : w
kommando. Etter lagring kan du bytte til neste fil.
Fra innsiden vim
Du kan også legge til flere filer når som helst under VIM -redigeringsøkten. For eksempel, mens du redigerer File1 og File2, kan du legge til en File3.
For å redigere en annen fil under VIM -økten, lagre først den gjeldende filen ved å bruke: W i normal modus, og bruk deretter følgende kommando:
: e filnavnBytte mellom filer i VIM
Merk at for å bytte til en annen fil, må du først lagre den gjeldende filen, hvis du har gjort noen endringer i den. Hvis du ikke har lagret den gjeldende filen, vil ikke VIM ikke la deg bytte filer, med mindre du spesifiserer med utropstegn (!). Denne notasjonen vil forkaste endringene som er gjort i den gjeldende filen og bytte kraftig til den andre filen. Hvis du for eksempel har gjort noen endringer i filen, men du bestemmer deg for å forkaste disse endringene og bytte til en annen fil, kan du bruke utropstegn (!) etter kommandoene som er oppført nedenfor.
Merk: Utsted alle kommandoene nedenfor i VIMs normale modus.
Hvis du vil bytte til neste fil, kan du utstede en av følgende kommandoer:
: nEller
: BnFor å bytte til den forrige filen, utsted følgende kommando:
: NEller
: bpHvis du vil bytte til den første filen, kan du utstede følgende kommando:
: bfHvis du vil bytte til den siste filen, kan du utstede følgende kommando:
: blHvis du vil bytte til et spesifikt filnummer, kan du utstede følgende kommando (for filnummer 3, bruk kommandoen “B 3”):
: B -nummerHvis du vil bytte til et spesifikt filfilnavn, kan du utstede følgende kommando (for filnavn File1, bruk ":B File1 ”):
: b filnavnHvis du vil bytte frem og tilbake mellom to filer, kan du utstede følgende kommando:
: e#Hvor # symbolet representerer antallet av alternativfilen.
Eller du kan bruke følgende snarvei:
Ctrl+^For å lagre alle åpne filer, utsted følgende kommando:
:veggFor å avslutte den gjeldende filen, utsted følgende kommando:
: BWFor å avslutte alle åpne filer, utsted følgende kommando:
QallFor å slutte med alle filene, forkaste endringene, kan du utstede følgende kommando:
: Qall!For å liste opp alle åpne filer, utsted følgende kommando:
: lsI ls: utgang, % refererer til den gjeldende filen, mens # refererer til den alternative filen.
Åpne og bytte mellom flere vinduer
Som standard åpner VIM bare et enkelt vindu, selv om du har åpnet flere filer. Du kan imidlertid se flere vinduer som er åpne samtidig i Vim. Dette kan oppnås ved å dele vinduene horisontalt for å lage to vinduer med samme bredde, eller vertikalt for å lage to vinduer i samme høyde. Ved hjelp av denne metoden kan du se flere vinduer samtidig i en enkelt VIM -økt.
Fra kommandolinjen
Du kan åpne flere vinduer fra kommandolinjen ved starten av VIM -redigeringsøkten. For å gjøre det, del vinduet enten horisontalt eller vertikalt ved hjelp av følgende metoder.
Deling vinduer horisontalt
For å dele vinduet horisontalt, bruk følgende syntaks:
$ vim -o file1 file2
Denne kommandoen vil dele VIM-redigeringsøkten horisontalt, i to vinduer med like store størrelse.
Splite Windows vertikalt
For å dele vinduene vertikalt, bruk følgende syntaks:
$ vim -o file1 file2
Denne kommandoen vil dele VIM-redigeringsøkten vertikalt i to vinduer med like store størrelse.
Splittende vinduer inne i Vim
Du kan også dele vinduer under VIM -redigeringsøkten. For å gjøre det, åpne en fil i VIM, og del den deretter enten horisontalt eller vertikalt ved å bruke følgende metoder.
Deling vinduer horisontalt
For å dele vinduer horisontalt i VIM, bruk følgende kommando:
:deleDu kan også bruke følgende snarvei:
Ctrl+W, SNår ingen argumenter som er spesifisert, vises den gjeldende filen i begge delte vinduer. For å åpne en annen fil i et nytt vindu, bruk kommandoen :dele, etterfulgt av ønsket filnavn, som følger:
: Splitt filnavnSplite Windows vertikalt
For å dele vinduer vertikalt i VIM, bruk følgende kommando:
: vsplitDu kan også bruke følgende snarvei for å dele vinduene vertikalt:
Ctrl+W, VMed Vim kan du dele vinduene enda lenger, enten horisontalt eller vertikalt.
Bytte mellom horisontale vinduer
For å bytte til neste vindu under det gjeldende vinduet, bruk en av følgende snarveier:
Ctrl+W, J eller Ctrl+W, Down ArrowFor å bytte til neste vindu over det gjeldende vinduet, bruk en av følgende snarveier:
Ctrl+W, K eller Ctrl+W, Up ArrowBytte mellom vertikale vinduer
For å bytte til neste vindu til høyre i det gjeldende vinduet, bruk:
Ctrl+W, L eller Ctrl+W, høyre pilFor å bytte til neste vindu til venstre for det nåværende vinduet, bruk en av følgende snarveier:
Ctrl+W, H eller Ctrl+W, venstre pilFor å sykle gjennom alle VIM -vinduer, bruk følgende snarvei:
Ctrl+w, wFor å lukke det gjeldende vinduet, bruk følgende kommando:
:LukkDu kan også bruke følgende snarvei:
Ctrl+W, CFor å lukke alle vinduer bortsett fra det gjeldende vinduet, bruk følgende kommando:
:bareDu kan også bruke følgende snarvei:
Ctrl+W, OKonklusjon
Med VIMs vindusstyringssystem kan du håndtere flere filer samtidig raskt og effektivt. Denne artikkelen viste deg hvordan du åpner og veksler mellom flere filer og vinduer i VIM -tekstredigereren. Forhåpentligvis bør dette gjøre det lettere for deg å bruke dette fantastiske tekstredigeringsverktøyet.