Emacs on näide sellisest tekstiredaktorist, millel on mitte ainult mõned parimad atribuudid selle nimele, vaid see on ka ülikiire ja mitmekülgne kasutada. See tööriist on ainulaadne, kuna see on väga kohandatav ja sellel on äärmiselt kasutajasõbralik liides koos suurepärase kogukonnaga, kes pakub jätkuvalt oma tuge.
Selliste funktsioonidega nagu mitmed redigeerimisrežiimid, teksti manipuleerimise tööriistad ja integreerimine versioonihaldusega on Emacs väärt oma nime olemasolu tekstiredaktorite ülemises astmes. Üks sellistest funktsioonidest on Emacsi funktsioon Otsing ja asendus. Selles artiklis käsitletakse, kuidas Emacsi abil andmeid otsida ja neid asendada.
1) Otsingu käsk Emacsis
Emacsi käsutuses on palju teksti manipuleerimise tööriistu. Üks selline tööriist on otsingufunktsioon, mis võimaldab kasutajatel otsida üksusi nii konkreetsete märksõnade kui ka regulaaravaldiste abil.
Kasutajad saavad faile otsida ja neid faile vajutades avada Ctrl + x, järgneb Ctrl + f.
Kasutajad saavad järk-järgult otsingu teha löömisega Ctrl + s. Kasutajad saavad pidevalt tippides ühelt esinemiselt teisele hüpata Ctrl + s.
Tulemus on järgmine:
Tagasiliikuvaid otsinguid saab teha löömisega Ctrl + r.
Emacs võimaldab kasutajatel otsinguid teha ka tavaliste avaldiste abil. Seda saab teha klahvide abil Ctrl + Alt + s.
Tulemus on järgmine:
2) Asendage Emacsi käsk
Emacs annab kasutajatele ka mitu käsku teksti asendamiseks failis. Emacs lubab kasutajatel klahvide abil päringu asendada - stringi otsides ja asendades Alt + Tõst + 5.
Sõna asendamise palumine:
Palutakse sõna asendada järgmisega:
Emacs võimaldab kasutajatel tavalisi väljendeid klahvide abil asendada Ctrl + Alt + Tõst + 5.
Regulaaravaldise asendamise palumine:
Regulaaravaldise asendamine järgmisega:
Kui head on Emacsi teksti manipuleerimise funktsioonid?
Emacs on ülivõimas tekstiredaktor, mis pakub oma kasutajatele parimaid funktsioone koos suure paindlikkuse ja mitmekülgsusega. Üks selline funktsioon sisaldab tekstikäsitluskäske, mis on äärmiselt võimsad ja kiired. Nii inkrementaalse kui ka regulaaravaldise otsimise ja asendamise käskude olemasolu näitab jõudu, mis peitub selle lihtsa välimusega tekstiredaktori tööriista taga.