Vi editor je zkratka pro aplikaci vizuálního editoru a je to nástroj založený na příkazovém řádku, který se používá jako výchozí editor téměř ve všech distribucích Linuxu. Je to podobné jako Poznámkový blok pro Windows nebo TextEdit pro MacOS.
V tomto tutoriálu vám ukážeme, jak pracovat s editorem Vi a nejdůležitějšími klávesovými zkratkami, které vám pomohou efektivně upravit jakýkoli soubor. Vi má tři hlavní režimy, které můžete použít, včetně příkazového režimu, únikového režimu a režimu vložení, o kterých dnes budeme diskutovat.
1. Příkazový režim
Režim příkazů v editoru vi je první režim, který získáte, když otevřete editor vi. V tomto režimu je každý zadaný znak považován za příkaz. Editor vi tedy nebude zobrazovat ani zobrazovat žádný z těchto příkazů v okně. Navíc, pokud jste v tomto režimu, můžete kopírovat, vkládat, procházet souborem nebo dokonce mazat některé znaky ze souboru. Pokud navíc používáte kterýkoli z ostatních dvou režimů a potřebujete se vrátit do příkazového režimu, stačí pouze stisknout klávesu [ESC] na klávesnici.
Chcete-li otevřít soubor v editoru vi, spusťte Terminál a zadejte následující příkaz:
vi název souboru
Kde název souboru může být nový soubor, který bude vytvořen, nebo již existující soubor.
Pokud jste vytvořili nový soubor, který ještě nekončí, měli byste získat něco jako následující snímek obrazovky:
Můžete použít následující zkratky:
- dd se používá k odstranění řádku ze souboru
- dw se používá k odstranění slova ze souboru
- x se používá k odebrání znaku ze souboru
- G slouží k přechodu na konec souboru
- Kurzory se používají k pohybu a navigaci v souboru
2. Únikový režim
Abyste mohli tento režim používat, musíte být nejprve v příkazovém režimu a poté stisknout dvojtečku „:“. Během tohoto režimu můžete obvykle napsat libovolný příkaz vedle dvojtečky. Místo znaku dvojtečky lze použít lomítko, a to pro případ, že potřebujete prohledat text v souboru.
Během únikového režimu lze použít následující příkazy:
- : wq, slouží k uložení a ukončení souboru. U příkazu se nerozlišují velká a malá písmena a zobrazuje se ve spodní části obrazovky, jak vidíte na následujícím snímku obrazovky.
- : q! se používá k ukončení souboru bez uložení.
- : q se používá k ukončení souboru.
- : w se používá k uložení souboru bez jeho ukončení.
- / string se používá k hledání řetězce v souboru.
Můžete stisknout klávesu Enter a kurzor zvýrazní řetězec, který hledáte, pokud je nalezen jako na následujícím snímku obrazovky:
3. Vložit režim
V režimu vkládání bude každé stisknutí klávesnice považováno za text a editor vi jej zobrazí na obrazovce tak, jak jej zadá uživatel z klávesnice. V tomto režimu můžete začít zadávat a vkládat text do souboru.
V režimu vkládání můžete použít následující zkratky:
- [ESC] + i, slouží k vložení textu
- [ESC] + a, slouží k připojení textu
- [ESC] + A se používá k připojení textu na konec řádku
- [ESC] + r, se používá k nahrazení znaku v souboru
Závěr
To je vše o editoru Vi a jeho použití v Linuxu. Doufejme, že vám tento výukový program pomohl připravit se na úpravy souborů pomocí editoru vi a efektivně používat jeho zkratky.