Arendajad peavad töötama pikkade tundide jooksul suurte andmekogumitega ja seetõttu on vaja valida parimat jõudlust tagav tekstiredaktor.
Üks sellistest hämmastavatest tekstiredaktoritest on Emacs, mis oma lihtsuse ja mitmekülgsuse tõttu on selles valdkonnas endale üsna nime teinud. Emacs on tuntud laitmatu jõudluskiiruse ning äärmiselt kasutajasõbraliku liidese ja üksikasjaliku dokumentatsiooni poolest.
Emacsi funktsioonid, nagu versioonihalduse integreerimine, mitmed redigeerimisrežiimid ja muud, annavad sellele konkurentide ees üsna eelise. Üks sellistest hämmastavatest funktsioonidest, mis kaasnevad Emacsiga, on funktsioon Save and Quit. Selles artiklis käsitletakse andmete salvestamist ja Emacsi tekstiredaktorist väljumist.
Emacsis puhvrisüsteem
Emacs sisaldab funktsiooni nimega puhvrid, mida teistes redaktorites nimetaksite tööruumiks. Mõiste „puhver” viitab mõne praegu vaadatava faili või kataloogi sisule. Kui avate faili või kataloogi, hoitakse teksti (või seal asuvat kataloogide loendit) puhvris. Kui vajutate klahve Ctrl + x järgneb Ctrl + f faili avamiseks avab Emacs faili ja saadab faili sisu puhvrisse, millel on algse failiga sama nimi. Emacsi puhvrite loendit saate vaadata klõpsates nuppu Ctrl + x, järgneb Ctrl + b.
1) Failide salvestamine Emacsi
Nagu eespool mainitud, kasutab Emacs faili sisu salvestamiseks puhvreid. Emacs võimaldab klahvidele vajutades salvestada sisu praegustesse puhvritesse Ctrl + x järgneb Ctrl + s.
Kasutajad saavad klahve vajutades praeguse puhvri ka mõnda muusse failinimesse salvestada Ctrl + x, järgneb Ctrl + w.
2) Failidest väljumine Emacsis
Emacs kasutab faili sisu salvestamiseks puhvreid, nii et korraga võib olla mitu puhvrit. Konkreetse puhvri sulgemiseks vajutage klahve Ctrl + x, järgneb k, ja seejärel sisestage puhvri nimi.
Emacsi täielikuks sulgemiseks ja väljumiseks vajutage klahve Ctrl + x, järgneb Ctrl + c. Oluline on märkida, et see toiming salvestab kõigepealt puhvrid, enne kui Emacs tapetakse.
Järeldus
Puhvrisüsteem võimaldab Emacsil ülesandeid ülimalt tõhusalt täita ja pakub kasutajatele palju võimalusi oma failide redigeerimiseks. See muudab Emacsi äärmiselt imeliseks tööriistaks, mis sul on ja millega töötada.