Editor VIM používám poměrně dlouho, ale až do dneška jsem nevěděl, jak otevřít a upravit více souborů najednou a rychle mezi nimi přepínat. Tento návod píšu pro lidi jako já, kteří nevěděli o Bufferech v editoru VIM. Chcete-li upravit více souborů pomocí vim , můžete jednoduše předat všechny soubory jako argumenty do ‘vim ‘příkaz. Například vim text1 text2 text3 . vim otevře všechny soubory a umožní vám přepínat mezi soubory pomocí ‘vyrovnávací paměti ‘ příkaz.
Jak upravit více souborů najednou
Chcete-li otevřít nebo upravit více souborů najednou, zadejte níže uvedený příkaz
$ vim text1 text2 text3
„vim ‘ otevře všechny soubory (např. text1, text2 a text3) a umožní vám přepínat na jeden soubor najednou. Chcete-li přepnout na další otevřený soubor, stačí zadat „:n ‘
:n
Až budete v druhém souboru (text2), napište „:n ‘ pro přepnutí na třetí soubor (text3) a přepnutí zpět na předchozí soubor (text2) zadejte “:N “ a poté znovu „:N ‘ pro přechod na první soubor (text1). Podívejte se na níže uvedený soubor GIF, abyste viděli, jak můžete použít „:n ‘ a ‘:N ‘ pro přepínání mezi soubory.
Použití vyrovnávací paměti ve VIM – přepnutí ze souboru 1 na soubor 3
Můžete použít ‘vyrovnávací paměti ‘ k vyhledání seznamu otevřených souborů, jak je uvedeno níže:
:buffers 1 %a "text1" line 2 2 "text2" line 0 3 "text3" line 0 Press ENTER or type command to continue
Chcete-li přepnout na požadovaný soubor (předpokládejme, že třetí soubor), zadejte níže:
:buffer 3