vim

Otvaranje i prebacivanje između više datoteka i sustava Windows u VI

Otvaranje i prebacivanje između više datoteka i sustava Windows u VI
Prema zadanim postavkama, Vim započinje s jednim prozorom, što je dovoljno za uređivanje jedne datoteke. Ali ponekad ćete možda morati raditi na više datoteka. Vim olakšava rad s više datoteka odjednom sa svojim sustavom za upravljanje prozorima, omogućujući vam rad na više datoteka istovremeno u jednoj Vim sesiji. Možete odabrati prikaz jedne datoteke odjednom ili možete podijeliti svoj radni prostor da biste vidjeli više datoteka jednu do druge.Ovaj će članak objasniti kako otvoriti više datoteka i prozora u Vimu, kao i kako se prebaciti između više datoteka i prozora.

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 datoteka2

Prema 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 datoteke

Prebacivanje 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:

: n

Ili

: bn

Da biste se prebacili na prethodnu datoteku, izdajte sljedeću naredbu:

: N

Ili

: bp

Da biste se prebacili na prvu datoteku, izdajte sljedeću naredbu:

: bf

Da biste se prebacili na posljednju datoteku, izdajte sljedeću naredbu:

: bl

Da biste se prebacili na određeni broj datoteke, izdajte sljedeću naredbu (za datoteku broj 3 upotrijebite naredbu "b 3"):

: b broj

Da biste se prebacili na određeno ime datoteke, izdajte sljedeću naredbu (za naziv datoteke file1 koristite “:b datoteka1 ”):

: b naziv datoteke

Da 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:

:zid

Da biste zatvorili trenutnu datoteku, izdajte sljedeću naredbu:

: bw

Da biste zatvorili sve otvorene datoteke, izdajte sljedeću naredbu:

qall

Da 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 datoteka2

Ova ć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 datoteka2

Ova ć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:

:podjela

Možete koristiti i sljedeći prečac:

Ctrl + w, s

Kad 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 datoteke

Okomito razdvajanje sustava Windows

Za vertikalno razdvajanje prozora u Vimu upotrijebite sljedeću naredbu:

: vsplit

Za vertikalno razdvajanje prozora možete se poslužiti i sljedećom prečicom:

Ctrl + w, v

Pomoć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 dolje

Da 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 gore

Prebacivanje 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 udesno

Da 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 ulijevo

Da biste kružili kroz sve Vimove prozore, upotrijebite sljedeći prečac:

ctrl + w, w

Da biste zatvorili trenutni prozor, upotrijebite sljedeću naredbu:

:Zatvoriti

Možete koristiti i sljedeći prečac:

Ctrl + w, c

Da biste zatvorili sve prozore, osim trenutnog, upotrijebite sljedeću naredbu:

:samo

Možete koristiti i sljedeći prečac:

Ctrl + w, o

Zaključ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.

Najbolje igre naredbenog retka za Linux
Naredbeni redak nije samo vaš najveći saveznik pri korištenju Linuxa - on također može biti izvor zabave jer ga možete koristiti za igranje mnogih zab...
Najbolje aplikacije za mapiranje gamepada za Linux
Ako volite igrati igre na Linuxu s gamepadom umjesto tipičnim sustavom za unos tipkovnice i miša, za vas postoji nekoliko korisnih aplikacija. Mnoge r...
Korisni alati za Linux igrače
Ako volite igrati igre na Linuxu, velika je vjerojatnost da ste možda koristili aplikacije i uslužne programe poput Wine, Lutris i OBS Studio za pobol...