Cum să editați fișierele în linux: editorul de text vi este cel mai bun prieten

Cuprins:
- Editorul de text Vi
- Moduri Vi
- Ghid de supraviețuire vi
- Comenzi de bază
- Editarea comenzilor
- Găsiți și înlocuiți
- Copiați și lipiți
- Tăiați și lipiți
Vi, din cuvântul Visual, este un program catalogat ca editor de text, deoarece, spre deosebire de cele clasificate ca procesor de texte, nu oferă instrumente pentru vizualizarea rezultatului final al documentului în momentul tipăririi acestuia. Cu alte cuvinte, îi lipsește opțiunile pentru a centra sau justifica textul, dar permite activitățile de bază, cum ar fi copierea, lipirea, mutarea sau ștergerea caracterelor în mod versatil. Adesea, aceste programe sunt utilizate de programatori pentru dezvoltarea codului sursă.
Cu siguranță, vă întrebați de ce ar trebui să știm despre Vi?, principalul motiv este că se găsește în toate distribuțiile Linux, iar în situații de urgență poate fi singurul editor disponibil pentru a rezolva o problemă de corupție a sistemului, erori de pornire sau altă catastrofă. Cu toate acestea, resursele necesare sunt reduse și este ideal pentru gestionarea fișierelor de sistem.
Editorul de text Vi
Vi a fost creat luând resurse ed și ex, două edituri pentru Unix. Scris inițial de Bill Joy în 1976. Există o versiune îmbunătățită numită Vim, dar pentru că Vi se găsește în aproape toate distribuțiile, este necesar să-i cunoaștem rudimentele pentru operații de urgență.
Editarea Vi este un editor de text care poate fi utilizat în toate tipurile de terminale, execuția acestuia este pe ecran complet, este capabil să manipuleze textul unui întreg fișier în memorie și câteva taste sunt suficiente pentru a efectua operațiunile necesare.
Moduri Vi
Funcționarea vi depinde de trei stări sau moduri:
- Comanda sau modul regulat: este modul implicit al vi, în care tastele vă permit să efectuați acțiuni pentru a muta cursul, a naviga în fișier, a gestiona textul sau pur și simplu a renunța la editare.: tastele introduc caractere în text și, în sfârșit, modul de ultimă linie sau ex: unde tastele sunt utilizate pentru a scrie comenzi în partea de jos a ecranului, pe ultima linie.
Ghid de supraviețuire vi
Sintaxa pentru a rula Vi de la terminalul tău este următoarea:
Am văzut „nume de fișier”
Odată ce fișierul a fost afișat, puteți muta fie cu cursoarele săgeți, fie cu tastele: h, j, k, l, în cazul în care nu aveți un cursor săgeată.
Există, de asemenea, alte modalități de a invoca vi. De exemplu:
Dacă doriți doar să deschideți fereastra de editare fără fișiere, utilizați:
Am văzut
În cazul sintaxei comune, dacă „numele fișierului” nu există, vi generează un fișier cu numele indicat.
Puteți deschide vi cu mai multe fișiere simultan:
ferăstrău1 fișier2
În același mod, ne permite să deschidem fișierul poziționând cursorul pe o anumită linie, la sfârșitul fișierului sau în funcție de apariția unui cuvânt cheie. Mai jos sunt exemplele:
vi +45 file1 vi + $ file1 vi + / Există fișier1
Ați putea fi interesat de citirea: LyX: Procesor de documente avansat în LaTeX pentru Ubuntu
Comenzi de bază
Cu câteva comenzi de bază, puteți acum să lucrați la fișierul vi.
comandă | descriere |
---|---|
: q | Este să ieșiți din editor (fără a salva informațiile) |
: q! | Este o modalitate forțată de a ieși din editor fără a salva informațiile (chiar dacă au fost deja modificate fișierul) |
: wq | Salvați fișierul și închideți editorul |
: numele fișierului | Salvați fișierul cu numele specificat |
Editarea comenzilor
comandă | descriere |
---|---|
x | Folosit pentru a șterge caracterul care este în prezent sub cursor |
dd | Este utilizat pentru a șterge linia care se află în prezent sub cursor. |
d x d | Se folosește pentru a elimina x numărul de linii din fișier, numărându-se de la cel care se află în prezent sub cursor. |
n x | Este folosit pentru a șterge n caractere care numără din cursor în acel moment. |
x >> | Se utilizează pentru a identifica x linii din dreapta pornind de la cursor. |
x << | Se folosește pentru indentarea liniilor x la stânga pornind de la cursor. |
Găsiți și înlocuiți
Pentru a efectua căutări de cuvinte, o facem din modul regulat sau de comandă. Este la fel de simplu ca introducerea simbolului „ / ” urmată de succesiunea de caractere de căutat. Apăsați tasta Enter pentru confirmare. Pentru a naviga între evenimente, folosim n tasta.
Dacă trebuie să înlocuim o anumită secvență de caractere, sintaxa de utilizat este următoarea:
Pentru a o face în linie
: s / șir de înlocuit / șir de înlocuire /
Pentru a efectua înlocuirea în întregul document
Înlocuirea se poate face în întregul document cu următoarea sintaxă:
% s / șir pentru a înlocui / înlocui șir /
Cel mai bun lucru despre această metodă este că este extrem de eficientă pentru căutarea prin utilizarea expresiilor obișnuite.
Copiați și lipiți
Editorul Vi ne oferă, de asemenea, capacitatea de a copia și lipi o selecție de linii. Procesul este simplu, introducem următoarea comandă:
NYY
Unde, n reprezintă numărul de linii pe care vreau să le copiez.
De exemplu, dacă comanda pe care o execut este aceasta:
18yy
Rezultatul va fi de 18 linii copiate în clipboard. Pentru a lipi selecția, trebuie doar să introduceți litera p .
Tăiați și lipiți
Acest proces este similar cu cel precedent, dar înlocuim comanda cu:
NDD
În mod similar, n reprezintă numărul de linii de tăiat și, în final, pentru a lipi, folosim tasta p.
Te-a salvat viața? Te-am văzut vreodată? ? Povestește-ne despre experiența ta în comentarii.
Ce este un proxy web și care este cel mai bun?

Analizăm ce este un proxy web și care este cel mai bun. Tot ce ai nevoie despre proxy web și care este cel mai bun serviciu pe care îl poți alege.
Antivirus on line: care este cel mai bun? 【Cele mai bune opțiuni】

Vă ajutăm să știți care este cel mai bun antivirus online de pe piață și de ce ar trebui sau nu să îl utilizați pe computer ☝ Virustotal? Are ESET? ✅
Cel mai bun ghid pentru smartphone: cum să-l alegi pe cel potrivit 【2020】

Aveți îndoieli atunci când alegeți un smartphone? În acest ghid explicăm cheile pentru alegerea unui telefon mobil. Pe lângă faptul că ne vedem recomandările. ✅ ✅