Ce este editorul VI?
Editorul VI este cel mai popular și clasic editor de text din familia Linux. Mai jos, sunt câteva motive care îl fac un editor utilizat pe scară largă -
1) Este disponibil în aproape toate distribuțiile Linux
2) Funcționează la fel pe diferite platforme și distribuții
3) Este ușor de utilizat. Prin urmare, milioane de utilizatori Linux îl adoră și îl folosesc pentru nevoile lor de editare
În zilele noastre, sunt disponibile versiuni avansate ale editorului vi, iar cea mai populară este VIM, care este V i Im dovedit. Unele dintre celelalte sunt Elvis, Nvi, Nano și Vile. Este înțelept să învățați vi, deoarece este bogat în caracteristici și oferă posibilități nesfârșite de a edita un fișier.
Pentru a lucra la editorul VI, trebuie să-i înțelegeți modurile de funcționare . Ele pot fi împărțite în două părți principale.
În acest tutorial, veți afla mai multe despre-
- vi Mod de comandă
- vi Modul Insert Insert
- Cum se utilizează editorul vi
- vi Editarea comenzilor
- Deplasarea într-un fișier
- Salvarea și închiderea fișierului
Faceți clic aici dacă videoclipul nu este accesibil
vi Mod de comandă:
- Editorul vi se deschide în acest mod și înțelege doar comenzile
- În acest mod, puteți muta cursorul și tăia, copia, lipi textul
- Acest mod salvează și modificările pe care le-ați făcut fișierului
- Comenzile sunt sensibile la majuscule și minuscule. Ar trebui să utilizați litera corectă.
vi Mod inserare editor:
-
Acest mod este pentru inserarea textului în fișier.
-
Puteți trece la modul Insert din modul de comandă apăsând pe „i” de pe tastatură
-
Odată ce vă aflați în modul Insert, orice cheie va fi luată ca intrare pentru fișierul pe care lucrați în prezent.
-
Pentru a reveni la modul de comandă și a salva modificările pe care le-ați făcut, trebuie să apăsați tasta Esc
Cum se utilizează editorul vi
Pentru a lansa Editorul VI -Deschideți terminalul (CLI) și tastați
vior
Și dacă specificați un fișier existent, atunci editorul îl va deschide pentru a fi editat. Altfel, puteți crea un fișier nou.
VI Editarea comenzilor
- i - Insert la cursor (intră în modul insert)
- a - Scrieți după cursor (intră în modul inserare)
- A - Scrieți la sfârșitul liniei (intră în modul inserare)
- ESC - Terminați modul de inserare
- u - Anulați ultima modificare
- U - Anulați toate modificările aduse întregii linii
- o - Deschideți o nouă linie (intră în modul inserare)
- dd - Ștergeți linia
- 3dd - Ștergeți 3 linii.
- D - Ștergeți conținutul liniei după cursor
- C - Ștergeți conținutul unei linii după cursor și introduceți text nou. Apăsați tasta ESC pentru a termina inserarea.
- dw - Șterge cuvântul
- 4dw - Ștergeți 4 cuvinte
- cw - Schimbă cuvântul
- x - Ștergeți caracterul de la cursor
- r - Înlocuiți caracterul
- R - Suprascrieți caractere de la cursor înainte
- s - Înlocuiți un caracter sub cursor continuați să inserați
- S - Înlocuiți întreaga linie și începeți să inserați la începutul liniei
- ~ - Schimbați caracterul individual
Notă : ar trebui să vă aflați în „ modul de comandă” pentru a executa aceste comenzi . Editorul VI este sensibil la majuscule și minuscule, așa că asigurați-vă că tastați comenzile cu litere mari sau mici.
Asigurați-vă că apăsați comanda corectă, altfel veți ajunge să faceți modificări nedorite în fișier. De asemenea, puteți intra în modul de inserare apăsând a, A, o, după cum este necesar.
Deplasarea într-un fișier
- k - Mutați cursorul în sus
- j - Deplasați cursorul în jos
- h - Mutați cursorul la stânga
- l - Deplasați cursorul spre dreapta
Trebuie să fiți în modul de comandă pentru a vă deplasa într-un fișier. Tastele implicite pentru navigare sunt menționate mai jos; De asemenea, puteți utiliza tastele săgeată de pe tastatură .
Salvarea și închiderea fișierului
- Shift + zz - Salvați fișierul și renunțați
- : w - Salvați fișierul, dar păstrați-l deschis
- : q - Renunțați fără a salva
- : wq - Salvați fișierul și renunțați
Ar trebui să vă aflați în modul de comandă pentru a ieși din editor și a salva modificările în fișier.
Rezumat:
- Editorul vi este cel mai popular și cel mai utilizat editor de text Unix
- De obicei este disponibil în toate distribuțiile Linux.
- Funcționează în două moduri, Command și Insert
- Modul de comandă acceptă comenzile utilizatorului, iar modul Insert este pentru editarea textului
- Ar trebui să știți comenzile pentru a lucra cu ușurință pe fișierul dvs.
- Învățarea utilizării acestui editor vă poate aduce beneficii în crearea de scripturi și editarea fișierelor.