Lucrul cu directorul în Linux poate deveni o sarcină foarte complexă dacă nu avem cunoștințele sau instrumentele potrivite. Cu siguranță, niciunul dintre noi nu ar dori să se simtă încolțit atunci când lucrăm cu sisteme Linux, de aceea Solvetic se gândește întotdeauna să ofere cele mai bune soluții, astfel încât lucrul cu fișiere pe aceste sisteme să fie cât mai complet posibil. Unul dintre utilitățile de bază pentru realizarea acestuia este utilizarea unui editor de text și, în acest caz, vorbim despre editorul de text în sine integrat în Linux, care se numește VIM.
Ce este VimEditorul Vim („VI IMproved”) este literalmente o clonă VI, care este în sine un program similar cu editorul de text VI folosit mult timp în mediile UNIX și care oferă anumite funcții practice pentru toate tipurile de utilizatori.
Unul dintre marile avantaje ale utilizării editorului vim Linux este că acesta poate funcționa nu numai în modul text, ci integrează și o interfață grafică care adaugă meniuri și suport pentru mouse, ceea ce înseamnă că performanța va fi și mai mare.
Compatibilitate VimDacă vorbim despre compatibilitate și utilizare, ceva esențial, editorul Vim este disponibil pentru sisteme de operare precum:
- Prieteni
- Atari MiNT
- BeOS
- DOUĂ
- macOS
- Urmatorul pas
- OS / 2
- OSF
- Riscos
- SGI
- UNIX
- VMS
- Windows
- FreeBSD
- Linux
Caracteristici VIMCând decidem să folosim editorul vim în Linux, vom avea câteva caracteristici precum:
- Executarea comenzilor automate.
- Caracter multiple și suport pentru limbă.
- Compatibil cu setul de caractere iso-latin1 și pentru termcap.
- Comenzi de finalizare.
- Funcții de înregistrare macro.
- Detectarea și conversia formatelor de fișiere.
- Ferestre împărțite vertical.
- Evidențierea sintaxei.
- Evidențierea parantezelor, parantezelor, parantezelor și a altor semne.
- Funcția Vimdiff datorită căreia putem edita două sau trei fișiere și Vim va arăta diferențele dintre acestea și multe altele.
Putem vedea cum utilizarea editorului vim este cu adevărat completă și funcțională, problema este că mulți utilizatori, începători sau nu, se pierd în timp ce folosesc editorul și nu detectează modul de ieșire în siguranță și, prin urmare, vom explica diferite metode pentru acest proces.
NotăÎn cazul în care nu avem vim în distro-ul folosit, îl putem instala executând:
sudo apt instalează vim
1. Părăsiți editorul Vim fără a aplica modificări pe Linux
Când accesăm vim, dar nu facem modificări sau nu a fost ideea să îl accesăm, trebuie să înțelegem că editorul vim este executat în modul normal, ceea ce nu mai indică faptul că fișierul nu este modificat.
Pasul 1
Pentru a ieși fără a face modificări trebuie să introducem următoarele. Apăsăm Enter și în acest fel vom ieși din editorul vim în Linux.
: ce
Pasul 2
Acum, dacă atunci când executăm acest lucru, este afișată eroarea „Nicio scriere de la ultima modificare”, înseamnă că am introdus un caracter sau structura fișierului a fost modificată în ceva, putem anula modificările executând:
: q!
Pasul 3
În cazul accesării modului de inserare a textului vim, care este accesat folosind tasta eu, dacă am vrut să plecăm așa pentru că nu vom introduce nimic sau pentru că introducem text, dar regretăm până la urmă:
Pasul 4
Acolo, nu putem folosi nici: q și nici: q!, În acest caz vom folosi tasta Esc cu care vom trece la modul normal și acolo vom putea folosi combinațiile anterioare. În cazul în care avem mai multe fișiere deschise folosind vim simultan și dorim să le închidem într-un singur pas, trebuie să executăm următoarele:
: qa!
2. Salvați fișiere cu editorul Vim pe Linux
Pasul 1
Când modificările respective au fost făcute în fișierul curent, putem executa următoarea linie pentru a aplica modificările dorite la acesta:
: wq
NotăAcest lucru, evident, după ce ați folosit tasta i pentru a insera textul și ați folosit tasta esc pentru a reveni la modul normal.
Pasul 2
O altă opțiune mai simplă pentru a salva și închide vim este să rulați următoarele:
: X
Pasul 3
Unele comenzi suplimentare pentru a ieși din vim sunt:
- Apăsați tasta Shift și utilizați tastele zz
Shift + z + z
- Apăsați tasta Shift și utilizați tastele zq
Shift + z + q
3. Deschideți diferite moduri Vim în Linux
Ca un punct suplimentar la ceea ce ne oferă vim, Solvetic va explica cum să accesăm diferitele moduri de vim, acestea fiind:
Mod normalPentru a utiliza modul normal, pur și simplu rulați vim sau utilizați tasta Esc în timp ce vă aflați în unul dintre modurile de mai sus:
Mod inserareDacă dorim să folosim modul de inserare cu care este adăugat sau editat textul fișierului, apăsăm tasta eu și rețineți că în partea de jos este legenda „inserare”
Modul de comandăPentru a utiliza modul de comandă trebuie să folosim semnele:.Datorită acestui mod putem folosi funcții precum căutarea și înlocuirea cu expresii regulate.
Mod vizualDacă planul nostru este să folosim modul vizual, trebuie să introducem litera
v
Vedem cum acest editor este o soluție utilă și simplă pentru a îndeplini toate sarcinile de editare a fișierelor din diferite directoare din Linux datorită fiecăruia dintre instrumentele și modalitățile sale de a lucra într-un mod nu numai sigur, ci și practic.