vim

Otevírání a přepínání mezi více soubory a Windows v VI

Otevírání a přepínání mezi více soubory a Windows v VI
Ve výchozím nastavení Vim začíná jediným oknem, které je dostatečné pro úpravy jednoho souboru. Někdy ale možná budete muset pracovat na více souborech. Vim usnadňuje práci s více soubory najednou díky systému správy oken, který vám umožní pracovat na více souborech současně v rámci jedné relace Vim. Můžete si vybrat, zda chcete zobrazit jeden soubor najednou, nebo můžete rozdělit svůj pracovní prostor a zobrazit více souborů vedle sebe.Tento článek vysvětlí, jak otevřít více souborů a oken ve Vimu a jak přepínat mezi více soubory a okny.

Otevírání a přepínání mezi více soubory

Úpravy více souborů ve stejné relaci mohou vaši práci urychlit. Při úpravách více souborů nějakou dobu trvá, než ukončí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 najednou.

Otevírání více souborů ve Vimu

Můžete otevřít více souborů na začátku relace úprav Vim z příkazového řádku nebo kdykoli zevnitř relace úprav Vim.

Z příkazového řádku

Chcete-li otevřít více souborů ve Vimu na začátku relace úprav Vim, určete soubory následujícím způsobem:

$ vim soubor1 soubor2

Ve výchozím nastavení je první soubor (soubor1) se otevře ve Vimu. Pokračujte a upravte tento soubor a po dokončení jej uložte pomocí : w příkaz. Po uložení můžete přepnout na další soubor.

Z Inside Vim

Můžete také přidat další soubory kdykoli během relace úprav Vim. Například při úpravách souborů 1 a 2 můžete přidat soubor 3.

Chcete-li během relace Vim upravit další 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 souboru

Přepínání mezi soubory ve Vimu

Pokud chcete 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 neuložili aktuální soubor, Vim vám nedovolí přepínat soubory, pokud neurčíte vykřičníkem (!). Tato notace zruší změny provedené v aktuálním souboru a vynuceně 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ů:

: n

Nebo

: bn

Chcete-li přepnout na předchozí soubor, zadejte následující příkaz:

: N

Nebo

: bp

Chcete-li přepnout na první soubor, zadejte následující příkaz:

: bf

Chcete-li přepnout na poslední soubor, zadejte následující příkaz:

: bl

Chcete-li přepnout na konkrétní číslo souboru, zadejte následující příkaz (pro soubor číslo 3 použijte příkaz „b 3“):

: číslo b

Chcete-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 souboru

Chcete-li přepínat mezi dvěma soubory, zadejte následující příkaz:

:E#

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ěna

Chcete-li aktuální soubor ukončit, zadejte následující příkaz:

: čb

Chcete-li ukončit všechny otevřené soubory, zadejte následující příkaz:

qall

Chcete-li násilně ukončit všechny soubory a zahodit změny, zadejte následující příkaz:

: všechny!

Chcete-li zobrazit seznam všech otevřených souborů, zadejte následující příkaz:

: ls

V ls: výstup, % odkazuje na aktuální soubor, zatímco # odkazuje na alternativní soubor.

Otevření a přepínání mezi více Windows

Ve výchozím nastavení Vim otevře 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ě pro vytvoření dvou oken stejné šířky nebo svisle pro vytvoření 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 tak učinit, rozdělte okno vodorovně nebo svisle pomocí následujících metod.

Rozdělení oken vodorovně

Chcete-li rozdělit okno vodorovně, použijte následující syntaxi:

$ vim -o soubor1 soubor2

Tento příkaz rozdělí relaci úprav Vim vodorovně na dvě stejně velká okna.

Rozdělení oken svisle

Chcete-li rozdělit okna svisle, použijte následující syntaxi:

$ vim -O soubor1 soubor2

Tento příkaz rozdělí relaci úprav Vim svisle na dvě stejně velká okna.

Rozdělení Windows uvnitř Vim

Okna můžete také rozdělit během relace úprav Vim. Chcete-li tak učinit, otevřete soubor ve Vimu a poté jej rozdělte vodorovně nebo svisle pomocí následujících metod.

Rozdělení oken vodorovně

Chcete-li ve Vimu horizontálně rozdělit okna, použijte následující příkaz:

:rozdělit

Můžete také použít následující zkratku:

Ctrl + w, s

Pokud 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ásleduje požadovaný název souboru, a to následovně:

: rozdělené jméno souboru

Rozdělení oken svisle

Chcete-li ve Vimu rozdělit okna svisle, použijte následující příkaz:

: vsplit

K vertikálnímu rozdělení oken můžete také použít následující zástupce:

Ctrl + w, v

S Vimem můžete okna rozdělit ještě dále, a to vodorovně nebo svisle.

Přepínání mezi vodorovnými okny

Chcete-li přepnout do dalšího okna pod aktuálním oknem, použijte některou z následující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 zkratek:

Ctrl + w, k nebo Ctrl + w, šipka nahoru

Přepínání mezi svislý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 vpravo

Chcete-li přepnout do dalšího okna nalevo od aktuálního okna, použijte některou z následujících zkratek:

Ctrl + w, h nebo Ctrl + w, šipka vlevo

Chcete-li procházet všemi okny Vim, použijte následující zkratku:

ctrl + w, w

Chcete-li zavřít aktuální okno, použijte následující příkaz:

:zavřít

Můžete také použít následující zkratku:

Ctrl + w, c

Chcete-li zavřít všechna okna kromě aktuálního, použijte následující příkaz:

:pouze

Můžete také použít následující zkratku:

Ctrl + w, o

Závěr

Se systémem správy oken Vim můžete rychle a efektivně zpracovat více souborů současně. Tento článek vám ukázal, jak otevřít a přepínat mezi více soubory a okny v textovém editoru Vim. Doufejme, že by vám to mělo usnadnit používání tohoto úžasného nástroje pro úpravy textu.

Kurzor při psaní v systému Windows 10 skáče nebo se pohybuje náhodně
Pokud zjistíte, že kurzor myši skáče nebo se pohybuje sám, automaticky, náhodně při psaní v notebooku nebo počítači se systémem Windows, pak vám někte...
Jak obrátit směr posouvání myši a touchpadu ve Windows 10
Myš a Touchpadnejenže usnadňují výpočet, ale jsou efektivnější a méně časově náročné. Nemůžeme si představit život bez těchto zařízení, ale přesto je ...
Jak změnit velikost, barvu a schéma kurzoru myši a kurzoru v systému Windows 10
Ukazatel myši a kurzor ve Windows 10 jsou velmi důležité aspekty operačního systému. To lze říci i pro jiné operační systémy, takže ve skutečnosti nej...