Otvaranje i prebacivanje između više datoteka
Uređivanje više datoteka u istoj sesiji može ubrzati vaš rad. Kada uređujete više datoteka, potrebno je neko vrijeme da izađete iz jedne sesije, a zatim otvorite novu sesiju za drugu datoteku. Boravak u istoj sesiji pomaže vam da istovremeno efikasno radite na više datoteka.
Otvaranje više datoteka u Vimu
Možete otvoriti više datoteka na početku sesije uređivanja Vima iz naredbenog retka ili u bilo kojem trenutku iz sesije uređivanja Vima.
Iz naredbenog retka
Da biste otvorili više datoteka u Vimu na početku sesije uređivanja Vima, navedite datoteke kako slijedi:
$ vim datoteka1 datoteka2Prema zadanim postavkama prva datoteka (datoteka1) otvorit će se u Vimu. Samo naprijed uredite ovu datoteku i spremite je nakon što završite : w
naredba. Nakon spremanja možete se prebaciti na sljedeću datoteku.
Iz Inside Vima
Također možete dodati dodatne datoteke u bilo kojem trenutku tijekom sesije uređivanja Vima. Na primjer, dok uređujete datoteku1 i datoteku2, možete dodati datoteku3.
Da biste uredili drugu datoteku tijekom Vim sesije, prvo spremite trenutnu datoteku pomoću: w u normalnom načinu, a zatim upotrijebite sljedeću naredbu:
: e naziv datotekePrebacivanje između datoteka u Vim-u
Da biste prešli na drugu datoteku, prvo ćete morati spremiti trenutnu datoteku ako ste je unijeli neke promjene. Ako niste spremili trenutnu datoteku, Vim vam neće dopustiti da mijenjate datoteke, osim ako ne odredite uzvičnikom (!). Ovaj zapis će odbaciti promjene izvršene na trenutnoj datoteci i prisilno se prebaciti na drugu datoteku. Na primjer, ako ste unijeli neke promjene u datoteku, ali ste odlučili odbaciti te promjene i prebaciti se na drugu datoteku, upotrijebite uskličnik (!) slijedeći dolje navedene naredbe.
Napomena: Izdajte sve naredbe u nastavku u Vimovom normalnom načinu rada.
Da biste se prebacili na sljedeću datoteku, izdajte bilo koju od sljedećih naredbi:
: nIli
: bnDa biste se prebacili na prethodnu datoteku, izdajte sljedeću naredbu:
: NIli
: bpDa biste se prebacili na prvu datoteku, izdajte sljedeću naredbu:
: bfDa biste se prebacili na posljednju datoteku, izdajte sljedeću naredbu:
: blDa biste se prebacili na određeni broj datoteke, izdajte sljedeću naredbu (za datoteku broj 3 upotrijebite naredbu "b 3"):
: b brojDa biste se prebacili na određeno ime datoteke, izdajte sljedeću naredbu (za naziv datoteke file1 koristite “:b datoteka1 ”):
: b naziv datotekeDa biste se prebacivali između dvije datoteke, izdajte sljedeću naredbu:
: e #Gdje simbol # predstavlja broj zamjenske datoteke.
Ili možete upotrijebiti sljedeći prečac:
Ctrl + ^Da biste spremili sve otvorene datoteke, izdajte sljedeću naredbu:
:zidDa biste zatvorili trenutnu datoteku, izdajte sljedeću naredbu:
: bwDa biste zatvorili sve otvorene datoteke, izdajte sljedeću naredbu:
qallDa biste prisilno napustili sve datoteke, odbacujući promjene, izdajte sljedeću naredbu:
: qall!Da biste popisali sve otvorene datoteke, izdajte sljedeću naredbu:
: ls
U ls: izlaz, % odnosi se na trenutnu datoteku, dok # odnosi se na zamjensku datoteku.
Otvaranje i prebacivanje između više prozora
Prema zadanim postavkama, Vim otvara samo jedan prozor, čak i ako ste otvorili više datoteka. Međutim, u Vimu možete pregledavati više otvorenih prozora odjednom. To se može postići razdvajanjem prozora vodoravno radi stvaranja dva prozora iste širine ili okomito stvaranjem dva prozora iste visine. Pomoću ove metode možete pregledati više prozora odjednom u jednoj Vim sesiji.
Iz naredbenog retka
Možete otvoriti više prozora iz naredbenog retka na početku sesije uređivanja Vima. Da biste to učinili, podijelite prozor vodoravno ili okomito pomoću sljedećih metoda.
Horizontalno razdvajanje prozora
Da biste prozor podijelili vodoravno, upotrijebite sljedeću sintaksu:
$ vim -o datoteka1 datoteka2Ova će naredba podijeliti sesiju uređivanja Vima vodoravno, u dva prozora jednake veličine.
Okomito razdvajanje sustava Windows
Za vertikalno razdvajanje prozora upotrijebite sljedeću sintaksu:
$ vim -O datoteka1 datoteka2Ova će naredba podijeliti Vimovu sesiju uređivanja okomito na dva prozora jednake veličine.
Razdvajanje prozora unutar Vima
Također možete podijeliti prozore tijekom sesije uređivanja Vima. Da biste to učinili, otvorite datoteku u Vimu, a zatim je podijelite vodoravno ili okomito pomoću sljedećih metoda.
Horizontalno razdvajanje prozora
Da biste vodoravno podijelili prozore u Vimu, upotrijebite sljedeću naredbu:
:podjelaMožete koristiti i sljedeći prečac:
Ctrl + w, sKad nije naveden nijedan argument, trenutna datoteka prikazat će se u oba podijeljena prozora. Da biste otvorili drugu datoteku u novom prozoru, upotrijebite naredbu :podjela, nakon čega slijedi željeno ime datoteke, kako slijedi:
: podijeljeni naziv datotekeOkomito razdvajanje sustava Windows
Za vertikalno razdvajanje prozora u Vimu upotrijebite sljedeću naredbu:
: vsplitZa vertikalno razdvajanje prozora možete se poslužiti i sljedećom prečicom:
Ctrl + w, vPomoću Vima prozore možete podijeliti još više, vodoravno ili okomito.
Prebacivanje između vodoravnih prozora
Da biste se prebacili na sljedeći prozor ispod trenutnog prozora, upotrijebite bilo koju od sljedećih prečaca:
Ctrl + w, j ili Ctrl + w, strelica prema doljeDa biste se prebacili na sljedeći prozor iznad trenutnog prozora, upotrijebite bilo koju od sljedećih prečaca:
Ctrl + w, k ili Ctrl + w, strelica prema gorePrebacivanje između vertikalnih prozora
Da biste se prebacili na sljedeći prozor s desne strane trenutnog prozora, upotrijebite:
Ctrl + w, l ili Ctrl + w, strelica udesnoDa biste se prebacili na sljedeći prozor s lijeve strane trenutnog prozora, upotrijebite bilo koju od sljedećih prečaca:
Ctrl + w, h ili Ctrl + w, strelica ulijevoDa biste kružili kroz sve Vimove prozore, upotrijebite sljedeći prečac:
ctrl + w, wDa biste zatvorili trenutni prozor, upotrijebite sljedeću naredbu:
:ZatvoritiMožete koristiti i sljedeći prečac:
Ctrl + w, cDa biste zatvorili sve prozore, osim trenutnog, upotrijebite sljedeću naredbu:
:samoMožete koristiti i sljedeći prečac:
Ctrl + w, oZaključak
Pomoću Vimovog sustava za upravljanje prozorima možete istovremeno i brzo i učinkovito rukovati s više datoteka. Ovaj vam je članak pokazao kako otvoriti i prebaciti se između više datoteka i prozora u Vim editoru teksta. Nadam se da bi vam ovo moglo olakšati upotrebu ovog nevjerojatnog alata za uređivanje teksta.