VIM – editace více souborů
- 27. Září 2009
- Publikováno v Vim
- Napište komentář
Editor VIM umožňuje práci s více soubory najednou, případně také více pohledů do jednoho souboru. Množinu otevřených souborů je možné zobrazit třemi způsoby. Jednak jako horizontální okna, dále jako vertikální okna a třetím způsobem je zobrazení ve formě záložek, známých z dnešních webových prohlížečů.
Horizontální okna
Otevření okna
Z příkazové řádky můžeme otevřít více souborů do horizontálních oken pomocí parametru -o. Například příkazem:
načteme tři soubory do horizontálních oken.
Nový pohled do aktuálně otevřeného souboru můžeme vytvořit jedním z příkazů:
<ctrl-w><ctrl-s>
:[N]sp[lit]
Otevřít nový soubor je možné jedním z příkazů:
<ctrl-w><ctrl-n>
:[N]new
Existující soubor se otevře příkazem:
Zavření okna
Aktivní okno zavřeme jedním z příkazů:
<ctr-w><ctrl-q>
:q[uit]
Pokud chceme zavřít všechna okna kromě aktivního tak použijeme příkaz:
<ctr-w><ctrl-o>
Přesun kurzoru mezi okny
Přesun kurzoru o N oken dolů:
[N]<ctrl-w><ctrl-j>
[N]<ctrl-w>j
Přesun kurzoru o N oken nahoru:
[N]<ctrl-w><ctrl-k>
[N]<ctrl-w>k
Přesun kurzoru na další okno
<ctrl-w>w
Přesun kurzoru na N-té okno
[N]<ctrl-w>w
Přesouvání oken
Rotace oken dolů. První okno se stane druhým, poslední se stane prvním.
<ctrl-w>r
Zpětná rotace oken nahoru. První okno se stane posledním, druhé se stane prvním.
Záměna oken. Vymění okno s následujícím. Pokud není žádné následující, tak z předchozím.
<ctrl-w><ctrl-x>
Změna rozměrů okna
Všechna okna stejně vysoká
Zmenšení okna o N řádků
:res[ize] -N
Zvětšení okna o N řádků
:res[ize] +N
Nastavení absolutní velikosti okna na N. Implicitně na maximální možnou velikost
[N]<ctrl-w>_
[N]<ctrl-w><ctrl-_>
Vertikální okna
Otevření okna
Z příkazové řádky můžeme otevřít více souborů do horizontálních oken pomocí parametru -O. Například příkazem:
načteme tři soubory do vertikálních oken.
Nový pohled do aktuálně otevřeného souboru můžeme vytvořit jedním z příkazů:
<ctrl-w><ctrl-v>
:[N]vs[plit]
Otevřít nový soubor je možné příkazem:
Existující soubor se otevře příkazem:
Aktivní okno zavřeme jedním z příkazů:
<ctr-w><ctrl-q>
:q[uit]
Pokud chceme zavřít všechna okna kromě aktivního tak použijeme příkaz:
<ctr-w><ctrl-o>
Přesun kurzoru mezi okny
Přesun kurzoru o N oken doprava:
[N]<ctrl-w><ctrl-l>
[N]<ctrl-w>l
Přesun kurzoru o N oken doleva:
[N]<ctrl-w><ctrl-h>
[N]<ctrl-w>h
Přesun kurzoru na další okno
<ctrl-w>w
Přesun kurzoru na N-té okno
[N]<ctrl-w>w
Přesouvání oken
Rotace oken doprava. První okno se stane druhým, poslední se stane prvním.
<ctrl-w>r
Zpětná rotace oken doleva. První okno se stane posledním, druhé se stane prvním.
Záměna oken. Vymění okno s následujícím. Pokud není následující tak z předchozím.
<ctrl-w><ctrl-x>
Změna rozměrů okna
Všechna okna stejně široká
Zmenšení okna o N sloupců
:res[ize] -N
Zvětšení okna o N sloupců
:res[ize] +N
Nastavení absolutní velikosti okna na N. Implicitně na maximální možnou velikost
[N]<ctrl-w> |
Dosud žádný komentář.