Editor Vi je skratka pre aplikáciu vizuálneho editora a je nástrojom založeným na príkazovom riadku, ktorý sa používa ako predvolený editor takmer vo všetkých distribúciách systému Linux. Je to podobné ako program Poznámkový blok v systéme Windows alebo TextEdit v systéme macOS.
V tomto tutoriáli si ukážeme, ako pracovať s editorom Vi a najdôležitejšie skratky, ktoré budete používať, ktoré vám pomôžu efektívne upravovať akýkoľvek súbor. Vi má tri hlavné režimy, ktoré môžete použiť, vrátane príkazového režimu, únikového režimu a vkladacieho režimu, o ktorých si dnes povieme.
1. Príkazový režim
Príkazový režim v editore vi je prvý režim, ktorý získate po otvorení editora vi. V tomto režime sa každý zadaný znak považuje za príkaz. Editor vi teda v okne nezobrazí ani nezobrazí žiadny z týchto príkazov. Pokiaľ ste v tomto režime, môžete navyše kopírovať, vkladať, prechádzať súborom alebo dokonca mazať niektoré znaky zo súboru. Ak navyše používate ktorýkoľvek z ďalších dvoch režimov a potrebujete sa vrátiť do príkazového režimu, stačí stlačiť kláves [ESC] na klávesnici.
Ak chcete otvoriť súbor v editore vi, spustite terminál a zadajte nasledujúci príkaz:
vi názov súboru
Názov súboru môže byť nový, ktorý sa vytvorí, alebo už existujúci súbor.
Ak ste vytvorili nový súbor, ktorý ešte nekončí, mali by ste získať niečo ako nasledujúci obrázok obrazovky:
Môžete použiť nasledujúce skratky:
- dd sa používa na odstránenie riadku zo súboru
- dw sa používa na odstránenie slova zo súboru
- x sa používa na odstránenie znaku zo súboru
- G sa používa na prechod na koniec súboru
- Kurzory sa používajú na pohyb a navigáciu v súbore
2. Únikový režim
Aby ste mohli používať tento režim, musíte byť najskôr v príkazovom režime a potom stlačiť dvojbodku „:“. Počas tohto režimu môžete zvyčajne napísať akýkoľvek príkaz vedľa dvojbodky. Namiesto dvojbodky je možné použiť lomku, a to v prípade, že potrebujete vyhľadať text v súbore.
Počas únikového režimu je možné použiť nasledujúce príkazy:
- : wq, slúži na uloženie a ukončenie súboru. Upozorňujeme, že v príkaze sa nerozlišujú malé a veľké písmená. Tento príkaz sa zobrazuje v dolnej časti obrazovky, ako vidíte na obrázku nižšie.
- : q! sa používa na ukončenie súboru bez uloženia.
- : q sa používa na ukončenie súboru.
- : w sa používa na uloženie súboru bez jeho ukončenia.
- / string sa používa na vyhľadanie reťazca v súbore.
Môžete stlačiť kláves Enter a potom kurzor zvýrazní reťazec, ktorý hľadáte, ak sa nájde, ako na nasledujúcom obrázku:
3. Vložiť režim
V režime vkladania bude každé stlačenie klávesnice považované za text a editor vi ho zobrazí na obrazovke tak, ako ho zadal používateľ z klávesnice. Toto je režim, v ktorom budete môcť začať zadávať a vkladať text do súboru.
V režime vkladania môžete používať nasledujúce skratky:
- [ESC] + i sa používa na vloženie textu
- [ESC] + a, sa používa na pripojenie textu
- [ESC] + A sa používa na pripojenie textu na koniec riadku
- [ESC] + r sa používa na nahradenie znaku v súbore
Záver
To je všetko o editore Vi a jeho použití v Linuxe. Dúfajme, že vám tento výukový program pomohol pripraviť sa na úpravy súborov pomocou editora vi a efektívne využiť jeho skratky.