Otevírání a přepínání mezi více soubory
Úpravu více souborů ve stejné relaci můžete urychlit. Při úpravách více souborů trvá určitou dobu, než opustíte jednu relaci a poté otevřete novou relaci pro jiný soubor. Zůstat ve stejné relaci vám pomůže efektivně pracovat na více souborech současně.
Otevírání více souborů ve Vim
Více souborů můžete otevřít na začátku relace úprav Vim z příkazového řádku, nebo kdykoli z relace úprav Vim.
Z příkazového řádku
Chcete -li ve Vim otevřít více souborů na začátku relace úprav Vim, zadejte soubory následujícím způsobem:
$přišel jsemsoubor1 soubor2
Ve výchozím nastavení je první soubor ( soubor1) se otevře ve Vimu. Pokračujte a upravte tento soubor a až budete hotovi, uložte jej pomocí | _+_ | příkaz. Po uložení můžete přepnout na další soubor.
Zevnitř Vim
Během relace úprav Vim můžete také kdykoli přidat další soubory. Například při úpravách souboru1 a souboru2 můžete přidat soubor3.
Chcete -li během relace Vim upravit jiný soubor, nejprve uložte aktuální soubor pomocí: w v normálním režimu a poté použijte následující příkaz:
: e název souboruPřepínání mezi soubory ve Vim
Chcete -li přepnout na jiný soubor, musíte nejprve uložit aktuální soubor, pokud jste v něm provedli nějaké změny. Pokud jste aktuální soubor neuložili, Vim vám nedovolí přepínat soubory, pokud nezadáte vykřičník (!). Tento zápis zruší změny provedené v aktuálním souboru a násilně přepne na jiný soubor. Pokud jste například provedli nějaké změny v souboru, ale rozhodli jste se tyto změny zahodit a přepnout na jiný soubor, použijte vykřičník (!) Podle níže uvedených příkazů.
Poznámka: Vydejte všechny níže uvedené příkazy v normálním režimu Vim.
Chcete -li přepnout na další soubor, zadejte některý z následujících příkazů:
: nNebo
: mldChcete -li přepnout na předchozí soubor, zadejte následující příkaz:
: N.Nebo
: bpChcete -li přepnout na první soubor, zadejte následující příkaz:
: bfChcete -li přepnout na poslední soubor, zadejte následující příkaz:
: blChcete -li přepnout na konkrétní číslo souboru, zadejte následující příkaz (pro soubor číslo 3 použijte příkaz b 3):
: b čísloChcete -li přepnout na konkrétní název souboru, zadejte následující příkaz (pro název souboru file1 použijte : b soubor1):
: b název souboruChcete -li přepínat mezi dvěma soubory tam a zpět, zadejte následující příkaz:
:A#Kde symbol # představuje číslo alternativního souboru.
Nebo můžete použít následující zkratku:
Ctrl+^Chcete -li uložit všechny otevřené soubory, zadejte následující příkaz:
:stěnaChcete -li aktuální soubor ukončit, zadejte následující příkaz:
: bwChcete -li ukončit všechny otevřené soubory, zadejte následující příkaz:
qallChcete -li násilně ukončit všechny soubory a zrušit změny, zadejte následující příkaz:
: qall!Chcete -li zobrazit seznam všech otevřených souborů, zadejte následující příkaz:
: lsV ls: výstup, % odkazuje na aktuální soubor, zatímco # odkazuje na alternativní soubor.
Otevírání a přepínání mezi více okny
Ve výchozím nastavení Vim otevírá pouze jedno okno, i když jste otevřeli více souborů. Ve Vimu však můžete zobrazit více otevřených oken najednou. Toho lze dosáhnout rozdělením oken vodorovně a vytvořením dvou oken stejné šířky nebo svisle vytvořením dvou oken stejné výšky. Pomocí této metody můžete zobrazit více oken najednou v jedné relaci Vim.
Z příkazového řádku
Na začátku relace úprav Vim můžete z příkazového řádku otevřít více oken. Chcete -li to provést, rozdělte okno vodorovně nebo svisle pomocí následujících metod.
Rozdělení oken horizontálně
Chcete -li okno rozdělit horizontálně, použijte následující syntaxi:
$přišel jsem -nebosoubor1 soubor2Tento příkaz rozdělí relaci úprav Vim horizontálně do dvou stejně velkých oken.
Rozdělení oken svisle
Chcete -li okna rozdělit svisle, použijte následující syntaxi:
$přišel jsem -NEBOsoubor1 soubor2Tento příkaz rozdělí relaci úprav Vim vertikálně do dvou stejně velkých oken.
Rozdělení Windows uvnitř Vim
Okna můžete také rozdělit během relace úprav Vim. Chcete -li to provést, otevřete soubor ve Vim a poté jej rozdělte vodorovně nebo svisle pomocí následujících metod.
Rozdělení oken horizontálně
Chcete -li ve Vimu rozdělit okna horizontálně, použijte následující příkaz:
:rozdělitMůžete také použít následující zkratku:
Ctrl+w, sPokud není zadán žádný argument, aktuální soubor se zobrazí v obou rozdělených oknech. Chcete -li otevřít další soubor v novém okně, použijte příkaz :rozdělit , následovaný požadovaným názvem souboru, a to následovně:
: rozdělit název souboruRozdělení oken svisle
K vertikálnímu rozdělení oken ve Vim použijte následující příkaz:
:vsplitK vertikálnímu rozdělení oken můžete také použít následující zkratku:
Ctrl+w, vS Vim můžete okna rozdělit ještě dále, a to horizontálně nebo vertikálně.
Přepínání mezi horizontálními okny
Chcete -li přepnout do dalšího okna pod aktuálním oknem, použijte některou z následujících klávesových zkratek:
Ctrl+w, j nebo Ctrl+w, šipka dolůChcete -li přepnout do dalšího okna nad aktuálním oknem, použijte některou z následujících klávesových zkratek:
Ctrl+w, k nebo Ctrl+w, šipka nahoruPřepínání mezi vertikálními okny
Chcete -li přepnout do dalšího okna napravo od aktuálního okna, použijte:
Ctrl+w, l nebo Ctrl+w, šipka vpravoChcete -li přepnout do dalšího okna nalevo od aktuálního okna, použijte některou z následujících klávesových zkratek:
Ctrl+w, h nebo Ctrl+w, šipka dolevaChcete -li procházet všechna okna Vim, použijte následující zkratku:
ctrl+w, wChcete -li zavřít aktuální okno, použijte následující příkaz:
:zavřítMůžete také použít následující zkratku:
Ctrl+w, cChcete -li zavřít všechna okna kromě aktuálního okna, použijte následující příkaz:
:pouzeMůžete také použít následující zkratku:
Ctrl+w, oZávěr
Se systémem správy oken Vim můžete zpracovávat více souborů současně rychle a efektivně. Tento článek vám ukázal, jak v textovém editoru Vim otevírat a přepínat mezi více soubory a okny. Naštěstí by vám to mělo usnadnit používání tohoto úžasného nástroje pro úpravu textu.