Ghidul începătorului pentru editarea fișierelor text cu Vi
Vi este un editor de text puternic, inclus în majoritatea sistemelor Linux, chiar și în cele încorporate. Uneori va trebui să editați un fișier text pe un sistem care nu include un editor de text mai prietenos, știind astfel că Vi este esențial.
Spre deosebire de Nano, un editor de text ușor de utilizat, Vi nu ține mâna și oferă o listă de comenzi rapide de la tastatură pe ecran. Este un editor de text modal și are atât un modul de inserare, cât și un modul de comandă.
Noțiuni de bază
Vi este o aplicație terminală, deci va trebui să o porniți dintr-o fereastră terminală. Folosește vi / cale / către / fișier comanda pentru a deschide un fișier existent cu Vi. vi / cale / către / fișier comanda funcționează și dacă fișierul nu există încă; Vi va crea un fișier nou și îl va scrie în locația specificată când salvați.
Nu uitați să utilizați sudo dacă doriți să editați un fișier de sistem. De exemplu, ați tasta sudo vi / etc / fstab dacă doriți să editați fișierul fstab. Folosește su comanda dacă utilizați o versiune non-Ubuntu de Linux care nu utilizează sudo.
Mod de comandă
Aceasta este ceea ce veți vedea când deschideți un fișier în vi. Se pare că poți începe să tipi, dar nu poți. Vi este un editor de text modal și se deschide în modul comandă. Încercarea de a tasta la acest ecran va duce la un comportament neașteptat.
În modul comandă, puteți deplasa cursorul cu tastele săgeți. apasă pe X pentru a șterge caracterul de sub cursor. Există o varietate de alte comenzi de ștergere - de exemplu, tastând dd (apăsați de două ori tasta d) șterge o întreagă linie de text.
Puteți selecta, copia, tăia și introduce textul în modul comandă. Poziționați cursorul în partea stângă sau dreaptă a textului pe care doriți să îl copiați și apăsați pe v cheie. Mutați cursorul pentru a selecta textul, apoi apăsați y pentru a copia textul selectat sau X să-l taie. Poziționați cursorul în locația dorită și apăsați pe p pentru a lipi textul copiat sau tăiat.
Inserați modul
În afară de modul de comandă, celălalt mod de care trebuie să știți este modul de inserare, care vă permite să introduceți text în Vi. Introducerea modului de inserare este ușoară odată ce știți că există - apăsați butonul eu tastați o dată după ce ați poziționat cursorul în modul comandă. Începeți să tastați și Vi va introduce caracterele pe care le introduceți în fișier, în loc să încercați să le interpretați ca și comenzi.
După ce ați terminat în modul de inserare, apăsați tasta de evacuare pentru a reveni la modul de comandă.
Salvarea și renunțarea
Puteți salva și închide vi din modul de comandă. Mai întâi, asigurați-vă că sunteți în modul comandă apăsând tasta de evacuare (apăsând din nou tasta de evacuare nu face nimic dacă sunteți deja în modul de comandă.)
Tip : wq și apăsați Enter pentru a scrie fișierul pe disc și a renunța la vi. De asemenea, puteți împărți această comandă în sus - de exemplu, tastați : w și apăsați enter pentru a scrie fișierul pe disc fără a renunța sau tasta : q să renunțați la vi fără salvarea fișierului.
Vi nu vă va lăsa să renunțați dacă ați modificat fișierul de când ați salvat ultima dată, dar puteți tasta : q! și apăsați enter pentru a ignora acest avertisment.
Check out Nano dacă sunteți în căutarea unui editor text mai ușor de utilizat. Cele mai multe distribuții Linux au instalat Nano, însă sistemele încorporate și alte medii dezbrăcate includ adesea doar Vi.