Folosești Vi? Iată cum se deschide un fișier apoi se salvează și se renunță

Folosești Vi? Iată cum se deschide un fișier apoi se salvează și se renunță

Crearea și editarea fișierelor text este una dintre cele mai de bază sarcini pe care le puteți efectua pe un sistem Linux. Editorul de text Vi vă oferă controale puternice asociate cu editarea fișierelor text. Dar care este avantajul de a petrece ore întregi când nu știi cum să salvezi fișierul?





În această postare, vom discuta despre tot ceea ce privește editarea fișierelor în Vi, împreună cu câteva ghiduri detaliate despre cum să salvați și să renunțați la fișiere text.





Noi Moduri de editare

Există două moduri de editare pe care Vi le oferă utilizatorilor săi. Acestea sunt:





  1. Mod normal
  2. Mod inserare

Când deschideți un fișier text în Vi, modul de editare implicit este Normal modul. Puteți naviga prin fișier și puteți utiliza câteva comenzi de bază Vi în acest mod. Din moment ce Normal modul nu vă permite să vă editați fișierele, va trebui să introduceți fișierul Introduce Modul de a face acest lucru.

Pur și simplu apăsați pe Eu butonul de pe tastatură pentru a activa Introduce Mod. Acest mod vă permite să modificați cu ușurință conținutul unui fișier text prin adăugarea și ștergerea de caractere. Pentru a reveni la modul Normal, trebuie doar să apăsați butonul Esc tasta de pe tastatură.



Deschiderea unui fișier în Vi

Sintaxa comenzilor Vi este destul de ușor de memorat. Sintaxa implicită pentru a crea un fișier text nou este:

vi

Pentru a crea un nou fișier text numit textfile.txt , tastați următoarea comandă în terminalul dvs.





vi textfile.txt

Rețineți că dacă este un fișier cu numele textfile.txt este deja prezent pe sistemul dvs., atunci Vi va deschide acel fișier în loc să creeze unul nou.

Alternativ, puteți lansa editorul Vi în terminalul dvs. și apoi tastați : e textfile.txt pentru a deschide un fișier nou.





cum să obțineți Mac pe Windows

Legate de: Cum se folosește Vim: un ghid de bază

Salvarea unui fișier în VI

Comanda implicită pentru a salva un fișier text în Vi este :în . Rețineți că nu puteți utiliza comenzile Vi în timp ce vă aflați în modul Insert. Prin urmare, va trebui să treceți la modul Normal apăsând tasta Esc cheie.

Pentru a salva un fișier în Vi, intrați în modul Normal apăsând Esc pe tastatură. Apoi, tastați :în și apăsați introduce pentru a salva fișierul.

De asemenea, puteți salva fișierul cu un nume diferit. Treceți doar noul nume de fișier cu :în comanda.

:w newtextfile

Salvați și ieșiți din editorul Vi

După cum sa menționat mai sus, puteți salva un fișier în Vi cu ajutorul fișierului :în comanda. Între timp, tastând : ce comanda va părăsi editorul. Puteți înlănți aceste comenzi pentru a efectua simultan acțiunile de salvare și renunțare.

roata mouse-ului derulează în sus și în jos

presa Esc pentru a intra în modul normal. Introduceți : wq și a lovit introduce pentru a salva și a părăsi un fișier text în Vi. Puteți utiliza aceleași comenzi pentru salvați și părăsiți un fișier în Vim de asemenea.

O modalitate alternativă de a salva și ieși din Vi este folosind : X comanda. În timp ce atât : X și : wq comenzile efectuează o sarcină similară, nu sunt deloc asemănătoare. Diferența principală dintre aceste două este că : X comanda scrie bufferul în fișierul text numai atunci când sunt prezente modificări nesalvate.

Pe de altă parte, : wq comanda scrie bufferul în fișier, indiferent de modificările nesalvate. The : wq comanda actualizează, de asemenea, timpul de modificare a fișierului.

Renunță la Vi fără a salva

Pentru a părăsi un fișier text fără a salva în Vi, apăsați Esc de pe tastatură pentru a intra în modul normal. Apoi, pur și simplu tastați : q! și a lovit introduce .

Învățarea elementelor de bază ale editorului Vi

Cunoașterea elementelor de bază ale unui editor de text în Linux este importantă deoarece, în multe situații, va trebui să lucrați cu fișiere text de sistem. Deși există mulți editori de text disponibili, cum ar fi Nano, Emacs și Gedit, Vi și Vim sunt încă considerați a fi cei mai fiabili de mulți utilizatori.

Când începeți cu un editor bazat pe terminal, cum ar fi Vi sau Vim, memorarea diferitelor comenzi și sintaxă în Vim poate dura ceva timp. Cea mai potrivită abordare a acestei probleme este de a alege un editor care să fie potrivit pentru nevoile dumneavoastră.

Acțiune Acțiune Tweet E-mail nano vs. Vim: cei mai buni editori de text terminali, comparativ

Căutați un editor de text terminal pentru Linux? Alegerea principală este între Vim și nano! Iată cum se compară.

Citiți în continuare
Subiecte asemănătoare
  • Linux
  • Editor de text
  • Linux
Despre autor Deepesh Sharma(79 articole publicate)

Deepesh este Junior Editor pentru Linux la MUO. El scrie ghiduri informaționale pe Linux, cu scopul de a oferi o experiență fericită tuturor noilor veniți. Nu sunt sigur de filme, dar dacă vrei să vorbești despre tehnologie, el este tipul tău. În timpul liber, îl poți găsi citind cărți, ascultând diferite genuri muzicale sau cântând la chitară.

Mai multe de la Deepesh Sharma

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona