Čo je editor VI?
Editor VI je najpopulárnejším a najklasickejším textovým editorom v rodine Linux. Ďalej uvádzam niekoľko dôvodov, ktoré z neho robia veľmi rozšírený editor -
1) Je k dispozícii takmer vo všetkých distribúciách systému Linux
2) Funguje to isté na rôznych platformách a distribúciách
3) Je užívateľsky príjemný. Preto ju milióny používateľov systému Linux milujú a používajú ju na svoje úpravy
V súčasnosti sú k dispozícii pokročilé verzie editora vi a najpopulárnejšia je VIM, ktorá je osvedčená ako V i Im . Niektoré z ďalších sú Elvis, Nvi, Nano a Vile. Je rozumné učiť sa vi, pretože je bohatý na funkcie a ponúka nekonečné možnosti úprav súboru.
Aby ste mohli pracovať na editore VI, musíte pochopiť jeho prevádzkové režimy . Možno ich rozdeliť na dve hlavné časti.
V tomto výučbe sa dozviete viac o-
- vi Príkazový režim
- vi Režim vloženia editora
- Ako používať editor vi
- vi Úpravy príkazov
- Pohyb v rámci súboru
- Uloženie a zatvorenie súboru
Ak video nie je prístupné, kliknite sem
vi Príkazový režim:
- V tomto režime sa otvorí editor vi, ktorý chápe iba príkazy
- V tomto režime môžete posúvať kurzor a text vystrihnúť, kopírovať a vložiť
- Tento režim tiež ukladá zmeny, ktoré ste v súbore vykonali
- V príkazoch sa rozlišujú malé a veľké písmená. Mali by ste používať správne veľké a malé písmená.
vi Režim vloženia editora:
-
Tento režim slúži na vkladanie textu do súboru.
-
Do režimu vkladania môžete prepnúť z príkazového režimu stlačením klávesu „i“ na klávesnici
-
Akonáhle ste v režime Vložiť, bude akýkoľvek kľúč braný ako vstup pre súbor, na ktorom práve pracujete.
-
Ak sa chcete vrátiť do príkazového režimu a uložiť vykonané zmeny, musíte stlačiť kláves Esc
Ako používať editor vi
Spustenie editora VI - Otvorte terminál (CLI) a zadajte
vior
A ak zadáte existujúci súbor, editor by ho otvoril na úpravy. Inak môžete vytvoriť nový súbor.
VI Úpravy príkazov
- i - Vložiť na kurzor (prejde do režimu vkladania)
- a - Písať za kurzorom (prejde do režimu vkladania)
- A - Napíšte na koniec riadku (prejde do režimu vkladania)
- ESC - Ukončenie režimu vkladania
- u - Vrátiť späť poslednú zmenu
- U - Vrátiť späť všetky zmeny na celom riadku
- o - Otvoriť nový riadok (prejde do režimu vkladania)
- dd - Odstrániť riadok
- 3dd - Odstrániť 3 riadky.
- D - Vymazanie obsahu riadku za kurzorom
- C - Vymazať obsah riadku za kurzorom a vložiť nový text. Stlačením klávesu ESC ukončíte vkladanie.
- dw - Odstrániť slovo
- 4dw - odstráni 4 slová
- cw - zmena slova
- x - Vymazanie znaku na kurzore
- r - Nahradiť znak
- R - Prepíše znaky od kurzora ďalej
- s - Nahraďte jeden znak pod kurzorom, pokračujte vo vkladaní
- S - Nahraďte celý riadok a začnite vkladať na začiatku riadku
- ~ - Zmena veľkosti písmen jednotlivých znakov
Poznámka : Tieto príkazy by ste mali vykonávať v „ príkazovom režime“ . V editore VI sa rozlišujú veľké a malé písmená, takže nezabudnite zadávať príkazy pravým písmenom.
Uistite sa, že stlačíte správny príkaz, inak skončíte s nežiaducimi zmenami v súbore. Do režimu vkladania môžete tiež vstúpiť podľa potreby stlačením a, A, o.
Pohyb v rámci súboru
- k - Posun kurzora nahor
- j - Posuňte kurzor nadol
- h - Presuňte kurzor doľava
- l - Posuňte kurzor doprava
Ak sa chcete pohybovať v súbore, musíte byť v príkazovom režime. Predvolené tlačidlá pre navigáciu sú uvedené nižšie; Môžete tiež použiť šípky na klávesnici .
Uloženie a zatvorenie súboru
- Shift + zz - súbor uložte a ukončite
- : w - Uložte súbor, ale nechajte ho otvorený
- : q - Ukončiť bez uloženia
- : wq - súbor uložte a ukončite
Mali by ste byť v príkazovom režime, aby ste ukončili editor a uložili zmeny do súboru.
Zhrnutie:
- Editor vi je najobľúbenejší a najbežnejšie používaný textový editor Unix
- Zvyčajne je k dispozícii vo všetkých distribúciách systému Linux.
- Funguje v dvoch režimoch, Command a Insert
- Príkazový režim preberá príkazy používateľa a režim Vložiť slúži na úpravu textu
- Mali by ste poznať príkazy na ľahkú prácu so súborom
- Naučiť sa používať tento editor vám môže byť prínosom pri vytváraní skriptov a úprave súborov.