Emacs on yksi tällainen esimerkki tekstieditorista, joka tunnetaan monipuolisuudestaan ja joustavuudestaan. Emacsilla on yksinkertaisen näköinen ja käyttäjäystävällinen käyttöliittymä sekä erinomainen nopeus ja suorituskyky, joten se on suosittu työkalu kehitysyhteisössä. Emacsin mukana tulee myös yksityiskohtainen dokumentaatio sekä erinomaisia oppaita ja oppaita, jotka auttavat käyttäjiä ohjelmassa.
Emacsin tehokkailla ominaisuuksilla, kuten versionhallinta-integraatiolla, useilla muokkaustiloilla ja tekstinkäsittelytyökaluilla, on myös ollut merkitystä tämän tekstieditorin suosiossa. Yksi tällainen ominaisuus, josta Emacs on loistava, on Kopioi ja Liitä-ominaisuus. Tässä artikkelissa käsitellään Emacsin käyttöä tietojen kopioimiseen ja liittämiseen.
Emacs ja leikepöytä
Emacsissa materiaalin kopiointi ja liittäminen on erittäin helppoa. Tämä prosessi eroaa kuitenkin muista muokkaustoiminnoista. Emacs-kielellä tekstin leikkausprosessia kutsutaan tappamiseksi ja tekstin liittämisprosessia kutsutaan nykimiseksi.
Toisaalta tekstin kopiointia kutsutaan tallentamiseksi tapporenkaalle. Tämä johtuu siitä, että Emacsissa, kun leikkaat tai kopioit tekstiä, se lähetetään suoraan kill-renkaan yläosaan. Tapparengas on pohjimmiltaan luettelo, joka sisältää aiemmin tapetut (leikatut) tekstilohkot.
Tapa (Leikkaa), Kopioi ja Yank (Liitä) -komennot Emacsissa
Jos haluat kopioida tai tappaa tekstiä Emacsissa, sinun on ensin valittava teksti. Tämä tehdään käyttämällä valintakomentoa Ctrl + välilyönti.
Jos haluat kopioida vain valitun alueen, se voidaan tehdä lyömällä Alt + w.
Voit leikata tai tappaa tekstin käyttämällä näppäimiä Ctrl + k tappaa tietty linja tai Ctrl + w komento tappaa koko valittu alue.
Liitä tai jenkki teksti painamalla näppäimiä Ctrl + y. Tämä liimaa viimeisen tapetun kohteen tapporenkaasta. Emacs antaa sinun myös selata kill-ring-luetteloa komennolla Alt + y.
Yhteenveto komennoista:
Kuinka hyviä ovat Emacsin tekstinkäsittelyominaisuudet?
Emacsilla on takana erittäin tehokas ydin, joka antaa tälle tekstieditorille sekä monipuolisuutta että laajennettavuutta. Tämä on puolestaan antanut käyttäjille mahdollisuuden nauttia suuresta joukosta työkaluja tekstinkäsittelyyn, mikä auttaa kehittäjiä tekemään työnsä nopeammin ja tehokkaammin. Käyttäjien pääsy viimeisimmän tapetun kohteen lisäksi myös kaikkiin aiemmin tapettuihin esineisiin osoittaa osan tämän yksinkertaisen näköisen työkalun vallasta.