Otváranie a prepínanie medzi viacerými súbormi
Úprava viacerých súborov v rámci jednej relácie môže vašu prácu urýchliť. Pri úprave viacerých súborov trvá určitý čas, kým ukončíte jednu reláciu a potom otvoríte novú reláciu pre iný súbor. Zostať v jednej relácii vám pomôže efektívne pracovať s viacerými súbormi súčasne.
Otváranie viacerých súborov vo Vime
Viaceré súbory môžete otvoriť na začiatku relácie úprav Vim z príkazového riadka alebo kedykoľvek z relácie úprav Vim.
Z príkazového riadku
Ak chcete vo Vime otvoriť viac súborov na začiatku relácie úprav Vim, zadajte súbory nasledovne:
$Prišiel somsúbor1 súbor2
V predvolenom nastavení je prvý súbor ( súbor1) sa otvorí vo Vime. Pokračujte a upravte tento súbor a akonáhle budete hotoví, uložte ho pomocou | _+_ | príkaz. Po uložení môžete prejsť na nasledujúci súbor.
Z vnútra Vima
Počas relácie úprav Vim môžete tiež pridať ďalšie súbory kedykoľvek. Napríklad pri úprave súborov1 a2 môžete pridať súbor3.
Ak chcete počas relácie Vim upraviť iný súbor, najskôr uložte aktuálny súbor pomocou: w v normálnom režime a potom použite nasledujúci príkaz:
: e názov súboruPrepínanie medzi súbormi vo Vime
Ak chcete prepnúť na iný súbor, musíte najskôr uložiť aktuálny súbor, ak ste v ňom urobili nejaké zmeny. Ak ste neuložili aktuálny súbor, Vim vám nedovolí prepínať súbory, pokiaľ to neurčíte s výkričníkom (!). Tento zápis zahodí zmeny vykonané v aktuálnom súbore a násilne sa prepne na iný súbor. Ak ste napríklad urobili nejaké zmeny v súbore, ale rozhodli ste sa tieto zmeny zahodiť a prejsť na iný súbor, použite výkričník (!) Podľa nižšie uvedených príkazov.
Poznámka: Vykonajte všetky nižšie uvedené príkazy v normálnom režime Vim.
Ak chcete prepnúť na nasledujúci súbor, zadajte jeden z nasledujúcich príkazov:
: nAlebo
: mldAk chcete prepnúť na predchádzajúci súbor, zadajte nasledujúci príkaz:
: N.Alebo
: bpAk chcete prepnúť na prvý súbor, zadajte nasledujúci príkaz:
: bfAk chcete prepnúť na posledný súbor, zadajte nasledujúci príkaz:
: blAk chcete prepnúť na konkrétne číslo súboru, zadajte nasledujúci príkaz (pre súbor číslo 3 použite príkaz b 3):
: b čísloAk chcete prepnúť na konkrétny názov súboru, zadajte nasledujúci príkaz (pre názov súboru file1 použite : b súbor1):
: b názov súboruAk chcete prepínať tam a späť medzi dvoma súbormi, zadajte nasledujúci príkaz:
: A#Kde symbol # predstavuje číslo alternatívneho súboru.
Alebo môžete použiť nasledujúcu skratku:
Ctrl+^Ak chcete uložiť všetky otvorené súbory, zadajte nasledujúci príkaz:
: stenaAk chcete ukončiť aktuálny súbor, zadajte nasledujúci príkaz:
: bwAk chcete ukončiť všetky otvorené súbory, zadajte nasledujúci príkaz:
qallAk chcete násilne ukončiť všetky súbory a zrušiť zmeny, zadajte nasledujúci príkaz:
: qall!Ak chcete zobraziť zoznam všetkých otvorených súborov, zadajte nasledujúci príkaz:
: lsV ls: výstup, % odkazuje na aktuálny súbor, zatiaľ čo # odkazuje na alternatívny súbor.
Otváranie a prepínanie medzi viacerými oknami
Vim predvolene otvára iba jedno okno, aj keď ste otvorili viac súborov. Vo Vime však môžete zobraziť viac otvorených okien naraz. To sa dá dosiahnuť rozdelením okien horizontálne tak, aby vznikli dve okná rovnakej šírky, alebo zvisle vytvorením dvoch okien rovnakej výšky. Pomocou tejto metódy môžete zobraziť viac okien naraz v jednej relácii Vim.
Z príkazového riadku
Na začiatku relácie úprav Vim môžete z príkazového riadka otvoriť viac okien. Za týmto účelom rozdeľte okno horizontálne alebo vertikálne pomocou nasledujúcich metód.
Horizontálne rozdelenie okien
Na horizontálne rozdelenie okna použite nasledujúcu syntax:
$Prišiel som -alebosúbor1 súbor2Tento príkaz rozdelí reláciu úprav Vim horizontálne do dvoch okien rovnakej veľkosti.
Rozdelenie systému Windows vertikálne
Na vertikálne rozdelenie okien použite nasledujúcu syntax:
$Prišiel som -ALEBOsúbor1 súbor2Tento príkaz rozdelí reláciu úprav Vim vertikálne do dvoch okien rovnakej veľkosti.
Rozdelenie okien vo vnútri Vim
Okná môžete rozdeliť aj počas relácie úprav Vim. Ak to chcete urobiť, otvorte súbor vo Vime a rozdeľte ho horizontálne alebo vertikálne pomocou nasledujúcich metód.
Horizontálne rozdelenie okien
Na horizontálne rozdelenie okien vo Vime použite nasledujúci príkaz:
: rozdeliťMôžete tiež použiť nasledujúcu skratku:
Ctrl+w, sAk nie je zadaný žiadny argument, aktuálny súbor sa zobrazí v oboch rozdelených oknách. Ak chcete otvoriť ďalší súbor v novom okne, použite príkaz : rozdeliť , za ktorým nasleduje požadovaný názov súboru, nasledovne:
: rozdelený názov súboruRozdelenie systému Windows vertikálne
Na vertikálne rozdelenie okien vo Vime použite nasledujúci príkaz:
: vsplitNa vertikálne rozdelenie okien môžete použiť aj nasledujúcu skratku:
Ctrl+w, vS Vim môžete okná rozdeliť ešte ďalej, či už horizontálne alebo vertikálne.
Prepínanie medzi horizontálnymi oknami
Ak chcete prejsť na ďalšie okno pod aktuálnym oknom, použite niektorú z nasledujúcich skratiek:
Ctrl+w, j alebo Ctrl+w, šípka nadolAk chcete prepnúť na ďalšie okno nad aktuálnym oknom, použite niektorú z nasledujúcich skratiek:
Ctrl+w, k alebo Ctrl+w, šípka nahorPrepínanie medzi vertikálnymi oknami
Na prepnutie do ďalšieho okna napravo od aktuálneho okna použite:
Ctrl+w, l alebo Ctrl+w, šípka dopravaAk chcete prepnúť na ďalšie okno vľavo od aktuálneho okna, použite niektorú z nasledujúcich skratiek:
Ctrl+w, h alebo Ctrl+w, šípka doľavaNa prechádzanie všetkými oknami Vim použite nasledujúcu skratku:
ctrl+w, wAk chcete zatvoriť aktuálne okno, použite nasledujúci príkaz:
:ZavrieťMôžete tiež použiť nasledujúcu skratku:
Ctrl+w, cAk chcete zatvoriť všetky okná okrem aktuálneho, použite nasledujúci príkaz:
: ibaMôžete tiež použiť nasledujúcu skratku:
Ctrl+w, oZáver
So systémom správy okien Vim môžete narábať s viacerými súbormi súčasne rýchlo a efektívne. Tento článok vám ukázal, ako v textovom editore Vim otvárať a prepínať medzi viacerými súbormi a oknami. Našťastie by vám to malo uľahčiť používanie tohto úžasného nástroja na úpravu textu.