Emacs ir šāda teksta redaktora piemērs, kura nosaukumam ir ne tikai daži no labākajiem atribūtiem, bet arī tas ir ļoti ātri un daudzpusīgi lietojams. Šis rīks ir unikāls, jo tas ir ļoti pielāgojams, un tam ir īpaši lietotājam draudzīgs interfeiss, kā arī izcila kopiena, kas turpina piedāvāt savu atbalstu.
Izmantojot tādas funkcijas kā vairāki rediģēšanas režīmi, teksta manipulācijas rīki un integrācija ar versiju vadību, Emacs ir tā vērts, lai tā nosaukums būtu teksta redaktoru augšējā līmenī. Viena no šādām funkcijām ir Emacs meklēšanas un aizstāšanas funkcija. Šajā rakstā tiks aplūkots, kā izmantot Emacs, lai meklētu datus un tos aizstātu.
1) Meklēt komandu Emacs
Emacs rīcībā ir daudz rīku teksta manipulēšanai. Viens no šādiem rīkiem ir meklēšanas funkcija, kas ļauj lietotājiem meklēt vienumus, izmantojot konkrētus atslēgvārdus, kā arī regulāras izteiksmes.
Lietotāji var meklēt failus un atvērt šos failus, nospiežot Ctrl + x, sekoja Ctrl + f.
Lietotāji var veikt pakāpenisku meklēšanu, nospiežot Ctrl + s. Lietotāji var pāriet no viena gadījuma uz otru, nepārtraukti rakstot Ctrl + s.
Rezultāts ir šāds:
Papildu meklēšanu atpakaļ var veikt, nospiežot Ctrl + r.
Emacs arī ļauj lietotājiem veikt meklēšanu, izmantojot regulāras izteiksmes. To var izdarīt, izmantojot taustiņus Ctrl + Alt + s.
Rezultāts ir šāds:
2) Nomainiet komandu Emacs
Emacs lietotājiem nodrošina arī vairākas komandas, lai aizstātu tekstu failā. Emacs ļauj lietotājiem veikt vaicājuma nomaiņu - meklējot virkni un aizstājot to, izmantojot atslēgas Alt + Shift + 5.
Lūdzot vārdu aizstāt:
Lūdzot vārdu aizstāt ar:
Emacs arī ļauj lietotājiem aizstāt regulāras izteiksmes, izmantojot taustiņus Ctrl + Alt + Shift + 5.
Lūgums nomainīt regulāro izteiksmi:
Lūdzot regulāro izteiksmi aizstāt ar:
Cik labi ir Emacs teksta manipulācijas funkcijas?
Emacs ir ļoti spēcīgs teksta redaktors, kas saviem lietotājiem piedāvā dažas no labākajām funkcijām, kā arī lielu elastību un daudzpusību. Viena no šādām funkcijām ietver teksta manipulācijas komandas, kas ir ārkārtīgi spēcīgas un ātras. Gan inkrementālās, gan regulārās izteiksmes meklēšanas un aizstāšanas komandas parāda spēku, kas atrodas aiz šī vienkāršā izskata teksta redaktora rīka.