Emacs és un d'aquests exemples d'un editor de text conegut per la seva versatilitat i flexibilitat. Emacs té una interfície d’aspecte senzill i fàcil d’utilitzar, juntament amb una velocitat i un rendiment excel·lents, cosa que el converteix en una eina popular entre la comunitat de desenvolupament. Emacs també inclou documentació detallada, juntament amb excel·lents guies i tutorials, per ajudar els usuaris amb el programa.
Les potents funcions d’Emacs, inclosa la integració del control de versions, múltiples modes d’edició i eines de manipulació de text, també han tingut un paper important en la popularitat d’aquest editor de text. Una de les funcions en què destaca Emacs és la funció Copia i Enganxa. En aquest article es descriurà com utilitzar Emacs per copiar i enganxar dades.
Emacs i el porta-retalls
A Emacs, el procés de copiar i enganxar material és extremadament senzill. Tot i això, aquest procés és diferent del que trobareu en altres editors. En el llenguatge Emacs, el procés de tall de text es coneix com matar, i el procés d’enganxar text es coneix com a tirant.
La còpia de text, en canvi, es denomina guardar a l'anell de matar. Això es deu al fet que a Emacs, quan es talla o es copia text, s’envia directament a la part superior del ring. L’anell de matar és bàsicament una llista que conté els blocs de text matats (tallats) prèviament.
Ordres Kill (Cut), Copy (Copiar) i Yank (Enganxar) a Emacs
Per copiar o eliminar text a Emacs, primer heu de seleccionar el text. Això es fa mitjançant l'ordre de selecció Ctrl + Espai .
Si només voleu copiar la regió seleccionada, podeu fer-ho prement Alt + w .
Per retallar o matar el text, podeu utilitzar les tecles Ctrl + k per matar una línia en particular, o el Ctrl + w ordre per matar tota la regió seleccionada.
Per enganxar o extreure el text, premeu les tecles Ctrl + i . Això enganxa l'últim objecte mort de l'anell de matar. Emacs també us permet recórrer la llista de kill-ring mitjançant l'ordre Alt + i .
Resum de les ordres:
Què tan bones són les funcions de manipulació de text d'Emacs?
Emacs posseeix un nucli altament potent al back-end, cosa que proporciona a aquest editor de text versatilitat i extensibilitat. Al seu torn, això ha permès als usuaris gaudir d’un gran conjunt d’eines per a la manipulació de text, cosa que ajuda els desenvolupadors a fer la seva feina de manera més ràpida i eficient. Permetre als usuaris accedir no només a l’últim objecte mort, sinó també a tots els objectes assassinats anteriorment, mostra una part del poder que posseeix aquesta eina d’aspecte senzill.