Cu toții apreciem personalizarea ridicată și natura extensibilă a editorului de text Emacs. Emacs oferă funcții puternice, împreună cu utilizarea intensivă a comenzilor rapide de la tastatură, oferind utilizatorilor acces rapid și o soluție.
Dacă sunteți nou la Emacs, aceste comenzi rapide de la tastatură pot fi dificil de stăpânit, mai ales atunci când nu sunteți sigur de ce fac diferitele comenzi și de diferitele comenzi rapide de la tastatură pe care le puteți utiliza. Pentru a elimina confuzia, această postare se concentrează pe legăturile de taste Emacs. Vom discuta cheile utilizate în mod obișnuit, oferind exemple ori de câte ori este cazul.
Diferite categorii și exemple de legături de taste Emacs
La început, Emacs poate părea mai complicat decât celelalte editoare de text. Cu Emacs, totul se poate face folosind legături de taste, iar stăpânirea modului de utilizare a tastelor este stresantă. Cu toate acestea, am selectat cele mai comune chei pe care ar trebui să le cunoașteți și le-am aranjat în funcție de funcționalitatea lor. Această defalcare vă va oferi confort și ușurință pe măsură ce începeți să utilizați Emacs.
1. Taste modificatoare
Emacs folosește două taste modificatoare. Primul este Ctrl (control). Cealaltă este tasta Meta (Alt/Esc). Tasta „Ctrl” este utilizată cu comenzile de bază pentru a declanșa un eveniment. De exemplu, puteți declanșa funcția de căutare apăsând „C-x x-f”. Într-un astfel de caz, apăsați simultan tastele „Ctrl + x”, apoi eliberați și apăsați tastele „Ctrl + f” pentru a afișa promptul de căutare.
Veți obține o ieșire ca cea din următorul:
Tasta „Meta” este combinată cu alte taste pentru a declanșa comenzile. De exemplu, puteți utiliza promptul de comandă Emacs apăsând „M-x”. Apăsați simultan tastele „Alt + x” și apoi introduceți comanda.
2. Mișcări de bază
Folosind tastele control/Ctrl și Meta (Alt), puteți naviga rapid într-un buffer.
-
- C-p – Mută cursorul în sus.
- C-n – Mută cursorul în jos.
- C-b – Mută cursorul spre stânga.
- C-f – Mută cursorul spre dreapta.
- C-a – Se deplasează la începutul liniei.
- Există - Se deplasează la capătul liniei.
- L-f – Mută cursorul înainte cu un cuvânt.
- M-b – Mută cursorul înapoi cu un cuvânt.
3. Taste text
Puteți selecta, copia, tăia și lipi rapid textele cu următoarele taste:
-
- C-SPC (Ctrl + Spațiu) – Începeți să selectați textul. Veți obține o ieșire conform căreia marca a fost setată.
- L-w – Copiați textul selectat
- C-w – Tăiați textul selectat
- C-y – Lipiți textul din clipboard
4. Căutare caracteristici
Emacs vă permite să căutați în text. De asemenea, puteți căuta fișiere când le deschideți.
-
- C-s – Crește o căutare înainte
- C-r – Crește o căutare înapoi
- C-x C-f – Vă permite să căutați și să deschideți un fișier.
5. Lucrul cu Bufferul
Emacs funcționează cu buffere și ferestre și puteți avea mai multe buffer-uri deschise. Un astfel de caz necesită să știi ce taste să folosești.
-
- C-x 1 – Închideți toate ferestrele deschise, cu excepția celei active
- C-x 2 – Împărțiți o fereastră pe orizontală
C-x C-c – Ieșiți din Emacs. Dacă este deschis vreun buffer, acesta vă solicită dacă îl salvați înainte de a ieși.
6. Personalizare și comenzi
Puteți personaliza Emacs folosind fișierul de configurare. Fișierul de configurare este fie „.emacs” fie „.emacs.d/init.el”.
Pentru a invoca o comandă precum „text-scale-adjust”, apăsați „M-x”. Apoi, tastați numele comenzii. Apăsați tasta Enter/RET pentru a rula comanda.
Puteți opri comanda curentă apăsând tastele „C-g”.
Pentru a anula modificările, utilizați tastele „C-x u”.
Concluzie
Emacs este un editor de text puternic, datorită numeroaselor legături de taste pe care le puteți utiliza pentru a efectua operațiunile rapid. Am discutat despre legăturile de taste Emacs utilizate în mod obișnuit pentru a vă ajuta să utilizați editorul de text Emacs. Cu asta, sunteți gata să utilizați și să vă creșteți nivelul de utilizare și experiență. Simțiți-vă liber să exersați mai multe legături de taste; sunt tone de ei. Editare fericită!