Több fájl megnyitása és váltása
Több fájl szerkesztése ugyanabban a munkamenetben felgyorsíthatja a munkát. Több fájl szerkesztésekor bizonyos időbe telik, amíg kilép egy munkamenetből, majd új munkamenetet nyit egy másik fájlhoz. Ha ugyanabban a munkamenetben marad, akkor hatékonyan dolgozhat egyszerre több fájlon.
Több fájl megnyitása a Vim -ben
Több fájlt is megnyithat a Vim szerkesztési munkamenet elején a parancssorból, vagy bármikor a Vim szerkesztési munkamenetből.
A parancssorból
Ha több fájlt szeretne megnyitni a Vim -ben a Vim szerkesztési munkamenet elején, adja meg a fájlokat az alábbiak szerint:
$jöttemfájl1 fájl2
Alapértelmezés szerint az első fájl ( fájl1) megnyílik Vimben. Folytassa és szerkessze ezt a fájlt, és ha elkészült, mentse el a | _+_ | gombbal parancs. A mentés után átválthat a következő fájlra.
Inside Vim -ből
A Vim szerkesztési munkamenet során bármikor hozzáadhat további fájlokat. Például a fájl1 és a fájl2 szerkesztése közben hozzáadhat egy fájlt3.
Ha egy másik fájlt szeretne szerkeszteni a Vim munkamenet során, először mentse el az aktuális fájlt a következővel: w normál módban, majd használja a következő parancsot:
: e fájlnévVáltás a fájlok között a Vim -ben
Ne feledje, hogy ha másik fájlra szeretne váltani, először el kell mentenie az aktuális fájlt, ha módosított rajta. Ha nem mentette el az aktuális fájlt, akkor a Vim nem engedi a fájlváltást, kivéve, ha a felkiáltójellel (!) Jelzi. Ez a jelölés elveti az aktuális fájlban végrehajtott módosításokat, és erőteljesen átvált a másik fájlra. Például, ha végrehajtott néhány módosítást a fájlban, de úgy dönt, hogy elveti ezeket a módosításokat, és átvált egy másik fájlra, használja a felkiáltójelet (!) Az alábbi parancsok követésével.
Megjegyzés: Vim normál módjában adja ki az alábbi parancsokat.
A következő fájlra váltáshoz adja ki az alábbi parancsok egyikét:
: nVagy
: bnAz előző fájlra váltáshoz adja ki a következő parancsot:
: NVagy
: bpAz első fájlra való váltáshoz adja ki a következő parancsot:
: bfAz utolsó fájlra váltáshoz adja ki a következő parancsot:
: blHa egy adott fájlszámra szeretne váltani, adja ki a következő parancsot (a 3. számú fájlhoz használja a b 3 parancsot):
: b számHa egy adott fájl fájlnevére szeretne váltani, adja ki a következő parancsot (fájlnév fájl1 esetén használja : b fájl1):
: b fájlnévA két fájl közötti oda -vissza váltáshoz adja ki a következő parancsot:
:És#Ahol a # szimbólum az alternatív fájl számát jelöli.
Vagy használhatja a következő parancsikont:
Ctrl+^Az összes megnyitott fájl mentéséhez adja ki a következő parancsot:
:falAz aktuális fájlból való kilépéshez adja ki a következő parancsot:
: bwAz összes megnyitott fájl bezárásához adja ki a következő parancsot:
qallAz összes fájl kényszerített kilépéséhez, a változtatások elvetéséhez adja ki a következő parancsot:
: qall!Az összes megnyitott fájl listázásához adja ki a következő parancsot:
: lsBan,-ben ls: kimenet, a % az aktuális fájlra utal, míg a # az alternatív fájlra utal.
Több ablak megnyitása és váltása
Alapértelmezés szerint a Vim csak egyetlen ablakot nyit meg, még akkor is, ha több fájlt nyitott meg. Mindazonáltal egyszerre több ablakot is megtekinthet a Vim alkalmazásban. Ez úgy érhető el, hogy az ablakokat vízszintesen kettéosztja, hogy két azonos szélességű ablakot hozzon létre, vagy függőlegesen, hogy két azonos magasságú ablakot hozzon létre. Ezzel a módszerrel egyszerre több ablakot tekinthet meg egyetlen Vim munkamenetben.
A parancssorból
A Vim szerkesztési munkamenet elején több ablakot is megnyithat a parancssorból. Ehhez ossza fel az ablakot vízszintesen vagy függőlegesen az alábbi módszerekkel.
A Windows vízszintes felosztása
Az ablak vízszintes felosztásához használja a következő szintaxist:
$jöttem -vagyfájl1 fájl2Ez a parancs a Vim szerkesztési munkamenetet vízszintesen két egyforma méretű ablakra osztja fel.
A Windows függőleges felosztása
Az ablakok függőleges felosztásához használja a következő szintaxist:
$jöttem -VAGYfájl1 fájl2Ez a parancs a Vim szerkesztési munkamenetet függőlegesen két egyforma méretű ablakra osztja fel.
A Windows felosztása a Vim belsejében
Az ablakokat fel is oszthatja a Vim szerkesztési munkamenet során. Ehhez nyisson meg egy fájlt a Vim -ben, majd ossza fel vízszintesen vagy függőlegesen a következő módszerekkel.
A Windows vízszintes felosztása
Az ablakok vízszintes felosztásához a Vimben használja a következő parancsot:
:hasítottA következő parancsikont is használhatja:
Ctrl+w, sHa nincs megadva argumentum, akkor az aktuális fájl mindkét osztott ablakban megjelenik. Egy másik fájl új ablakban történő megnyitásához használja a parancsot :hasított , majd a kívánt fájlnév, az alábbiak szerint:
: megosztott fájlnévA Windows függőleges felosztása
Az ablakok függőleges felosztásához a Vimben használja a következő parancsot:
: vsplitAz ablakok függőleges felosztásához a következő parancsikont is használhatja:
Ctrl+w, vA Vim segítségével még tovább oszthatja az ablakokat, akár vízszintesen, akár függőlegesen.
Váltás a vízszintes ablakok között
Az aktuális ablak alatti következő ablakra váltáshoz használja az alábbi parancsikonok egyikét:
Ctrl+w, j vagy Ctrl+w, lefelé mutató nyílAz aktuális ablak feletti következő ablakra való váltáshoz használja az alábbi parancsikonok egyikét:
Ctrl+w, k vagy Ctrl+w, Fel nyílVáltás a függőleges ablakok között
Az aktuális ablak jobb oldalán lévő következő ablakra váltáshoz használja:
Ctrl+w, l vagy Ctrl+w, jobbra mutató nyílAz aktuális ablak bal oldalán található következő ablakra váltáshoz használja az alábbi parancsikonok egyikét:
Ctrl+w, h vagy Ctrl+w, balra nyílAz összes Vim -ablak közötti váltáshoz használja a következő parancsikont:
ctrl+w, wAz aktuális ablak bezárásához használja a következő parancsot:
:BezárásA következő parancsikont is használhatja:
Ctrl+w, cAz összes ablak bezárásához, kivéve az aktuális ablakot, használja a következő parancsot:
:csakA következő parancsikont is használhatja:
Ctrl+w, oKövetkeztetés
A Vim ablakkezelő rendszerével egyszerre több fájlt kezelhet gyorsan és hatékonyan. Ez a cikk megmutatta, hogyan lehet megnyitni és váltani több fájl és ablak között a Vim szövegszerkesztőben. Remélhetőleg ez megkönnyíti a csodálatos szövegszerkesztő eszköz használatát.