Emacs je en tak primer urejevalnika besedil, ki je znan po svoji vsestranskosti in prilagodljivosti. Emacs ima preprost in uporabniku prijazen vmesnik ter odlično hitrost in zmogljivost, zaradi česar je priljubljeno orodje med razvojno skupnostjo. Emacs ima tudi podrobno dokumentacijo ter nekaj odličnih vodnikov in vadnic, ki uporabnikom pomagajo pri programu.
Zmogljive funkcije Emacsa, vključno z integracijo nadzora različic, več načinov urejanja in orodji za obdelavo besedila, so prav tako vplivale na priljubljenost tega urejevalnika besedil. Ena takšnih lastnosti, po katerih se Emacs odlikuje, je funkcija Kopiraj in prilepi. Ta članek bo opisal, kako uporabljati Emacs za kopiranje in lepljenje podatkov.
Emacs in odložišče
V Emacsu je postopek kopiranja in lepljenja materiala izjemno enostaven. Vendar se ta postopek razlikuje od tistega, ki ga boste našli v drugih urednikih. V jeziku Emacs se postopek rezanja besedila imenuje ubijanje, postopek lepljenja besedila pa je znan kot yanking.
Kopiranje besedila pa se imenuje shranjevanje na ubijalski obroč. To je zato, ker se v Emacsu, ko izrežete ali kopirate besedilo, pošlje neposredno na vrh ubijalskega obroča. Obroč za ubijanje je v bistvu seznam, ki vsebuje prej ubite (izrezane) bloke besedila.
Ukazi Kill (Cut), Copy in Yank (Paste) v Emacsu
Če želite kopirati ali ubiti besedilo v Emacsu, morate najprej izbrati besedilo. To se naredi z uporabo izbirnega ukaza Ctrl + presledek.
Če želite kopirati samo izbrano regijo, lahko to storite tako, da pritisnete Alt + w.
Če želite izrezati ali ubiti besedilo, lahko uporabite tipke Ctrl + k ubiti določeno vrstico ali Ctrl + w ukaz za ubijanje celotne izbrane regije.
Če želite besedilo prilepiti ali odstraniti, pritisnite tipke Ctrl + y. S tem prilepite zadnji ubit predmet iz ubijalskega obroča. Emacs vam omogoča tudi, da se z ukazom premikate po seznamu ubiralcev Alt + y.
Povzetek ukazov:
Kako dobre so funkcije Emacs za manipulacijo z besedilom?
Emacs ima v ozadju zelo zmogljivo jedro, ki temu urejevalniku besedil daje tako vsestranskost kot tudi razširljivost. To pa je uporabnikom omogočilo, da uživajo v širokem naboru orodij za manipulacijo z besedilom, kar razvijalcem pomaga, da svoje delo opravijo hitreje in učinkoviteje. Omogočanje uporabnikom, da dostopajo ne samo do zadnjega ubitega predmeta, temveč tudi do vseh prej umorjenih predmetov, kaže nekaj moči, ki jo ima to preprosto orodje.