Hardware

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

Cuprins:

Anonim

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.
Vă recomandăm cum se utilizează Cron și Crontab în Linux

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.

Hardware

Alegerea editorilor

Back to top button