Metode de plată Abuse

Ce trebuie să știți pentru a lucra la Vi

10.01.2025, 19:36

VI este un editor de text puternic pentru consolă. Este, pe bună dreptate, unul dintre cele mai răspândite instrumente în sistemele Unix. Și totul datorită vitezei sale și a unui număr imens de funcții de manipulare a textului. Cu toate acestea, poate fi un pic dificil de stăpânit. De aceea, am adunat principalele comenzi ale editorului Vi în acest articol.

Cum diferă Vi de Vim

Vim include caracteristici suplimentare, cum ar fi evidențierea sintaxei, suport pentru mouse și multe altele. Comenzile de bază și comenzile rapide de la tastatură rămân aceleași atât în VI, cât și în Vim. Deci, învățând Vi, veți învăța automat elementele de bază ale Vim și ale celorlalte derivate ale acestuia.

De ce să învățați Vi?

Iată cinci motive pentru care vă recomand să învățați Vi și Vim:

  1. Vi este întotdeauna disponibil, deoarece este cerut de standardul POSIX.

  2. Vi/Vim este bine documentat. Editorul are propriul său manual de utilizare - trebuie doar să tastați :h în modul comandă .

  3. Vi/Vim are multe plugin-uri disponibile. Cele mai multe dintre ele pot fi găsite la vimawesome.com, unul dintre cele mai populare locuri de descărcare a acestora.

  4. Editorul consumă o cantitate minimă de resurse. Acest lucru face ca Vi să fie ideal pentru o mare varietate de sarcini. Iar dezvoltarea de software este doar una dintre ele! De exemplu, puteți scrie texte foarte lungi, până la romane, în Vi fără probleme. Alte editoare de text, în special aplicațiile GUI, se pot întrerupe și bloca de la astfel de sarcini.

Pornirea programului Vi

Tastați comanda pentru a porni programul:

vi

De asemenea, puteți deschide un fișier specificând numele acestuia. Dacă fișierul există, acesta va fi deschis pentru editare, iar dacă nu, va fi creat unul nou:

vi your_file.txt

Modurile Vi

Vi funcționează în două moduri diferite:

  1. Modul comandă: utilizat pentru navigare, copiere, lipire.

  2. Modul Paste: în acest mod se introduce direct textul.

Utilizarea modului normal

? Acest mod este activat în mod implicit atunci când deschideți VI/Vim.
Este utilizat pentru acțiuni precum deplasarea prin text, copierea, lipirea, ștergerea, înlocuirea textului (dar nu și editarea acestuia). Pentru a reveni la acest mod, apăsați <Esc>.

1. Comenzi de deplasare:

  • h - stânga.

  • j - în jos.

  • k - sus.

  • l - dreapta.

2. Comenzi de ștergere:

  • x - șterge caracterul de sub cursor.

  • dd - șterge linia curentă.

3. Copiere și lipire:

  • y - copiază textul selectat.

  • yy - copiază linia curentă.

  • p - lipiți textul după cursor.

Modul de comandă

? Acest mod este activat în modul normal prin apăsarea :.
Exemple de comenzi:

  • :wq - salvarea modificărilor și ieșirea.

  • :q! - pentru a ieși fără a salva.

  • :h - ajutor.

  • :/string - căutarea unui șir de caractere.

  • :%s/foo/bar/g - înlocuiește toate aparițiile lui "foo" cu "bar" în întregul document.

Mod de inserție

? Acest mod este utilizat pentru editarea textului.
Puteți trece la el apăsând:

  • i - inserare text în fața cursorului.

  • I - inserați text la începutul liniei.

  • a - adăugați text după cursor.

  • A - adăugați text la sfârșitul liniei.

Modul vizual (numai în Vim)

? În acest mod puteți evidenția textul, ceea ce este deosebit de util pentru lucrul cu paragrafe mari.

  • v - caractere.

  • V - linii.

  • Ctrl+V - modul bloc.

Ieșire

Vi/Vim este prezent în aproape toate sistemele de tip Unix. Petrecând puțin timp pentru a-l stăpâni, veți obține unul dintre cele mai bune editoare de text.