Comenzi de bază pentru lucrul cu editorul Vim
Master Vim: Ghidul tău pentru puternicul editor de text
Ce este Vim și de ce ar trebui să îl folosiți? Vim (Vi IMproved) este un editor de text extrem de rapid și de personalizabil, îndrăgit de utilizatorii Linux și Unix. Curba sa de învățare abruptă poate părea descurajantă, dar comenzile sale puternice fac ca editarea codului, a configurărilor sau a scripturilor să fie floare la ureche odată ce vă obișnuiți cu ele. Acest ghid detaliază principalele moduri și comenzi ale Vim pentru a vă ajuta să începeți să editați ca un profesionist în cel mai scurt timp!
Modurile Vim
Vim funcționează în mai multe moduri, iar înțelegerea acestor moduri este esențială pentru utilizarea cu succes a editorului:
- Modul normal: Modul principal pentru navigarea și editarea textului. În acest mod, puteți introduce comenzi pentru a efectua diverse acțiuni.
- Modul linie de comandă: Utilizat pentru a executa comenzi, cum ar fi salvarea sau ieșirea. Accesat prin :.
- Modul Inserare: Modul pentru introducerea directă a textului. Puteți trece la acest mod cu tasta i.
- Mod vizual: Utilizat pentru selectarea textului. Activat de tasta v
Căutare și înlocuire
Pentru a căuta text, utilizați comanda / în modul linie de comandă:
/text – căutarea textului înainte
?text – caută textul înapoi
n – merge la următoarea apariție a textului găsit
N – merge la apariția anterioară a textului găsit
Pentru a înlocui textul, utilizați comanda :s în modul linie de comandă:
:s/old/new/ – înlocuiește prima apariție dintr-un rând
:s/old/new/g – înlocuiește toate aparițiile pe o linie
:%s/old/new/g – înlocuiește toate aparițiile din întregul fișier
Salvarea și ieșirea
Pentru a salva și a ieși din Vim, utilizați comanda :w:
:w – salvează fișierul
:w filename – salvează fișierul cu un nume nou
:q – iese din Vim
:q! – ieșire fără salvarea modificărilor
:wq – salvează fișierul și iese
Comenzi suplimentare
gg – merge la începutul fișierului
G – merge la sfârșitul fișierului
:set number – afișează numerele de linie
:set nonumber – ascunde numerele de linie
:help – deschide ajutorul Vim
Concluzie: Eliberați puterea lui Vim astăzi
Modurile și comenzile unice ale Vim îl fac un favorit pentru editarea eficientă a textului, dar este nevoie de exercițiu pentru a-l stăpâni. Învățând să navigați prin moduri, să căutați și să înlocuiți text și să salvați sau să părăsiți fișiere, veți edita în curând cu viteză și încredere. Încercați aceste comenzi în următoarea sesiune Linux și consultați :help pentru mai multe sfaturi pentru a vă îmbunătăți abilitățile Vim!