Emacs je primjer takvog uređivača teksta koji ne samo da ima neke od najboljih atributa svom imenu, već je i izuzetno brz i svestran za upotrebu. Ovaj je alat jedinstven jer je vrlo prilagodljiv i ima izuzetno korisničko sučelje, zajedno s izvrsnom zajednicom koja nastavlja pružati podršku.
Zahvaljujući značajkama kao što su višestruki načini uređivanja, alati za manipulaciju tekstom i integracija s kontrolom verzija, Emacs je dostojan da njegovo ime bude na najvišoj razini uređivača teksta. Jedna od takvih značajki je značajka pretraživanja i zamjene Emacsa. Ovaj će članak opisati kako koristiti Emacs za traženje podataka i zamjenu.
1) Naredba za pretraživanje u Emacs-u
Emacs ima na raspolaganju brojne alate za manipulaciju tekstom. Jedan od takvih alata je značajka pretraživanja koja korisnicima omogućuje pretraživanje stavki pomoću određenih ključnih riječi, kao i regularnih izraza.
Korisnici mogu pretraživati datoteke i otvarati ih pritiskom na Ctrl + x, nakon čega slijedi Ctrl + f.
Korisnici mogu izvršiti inkrementalno pretraživanje pritiskajući Ctrl + s. Korisnici mogu neprestano tipkati s jedne na drugu pojavu Ctrl + s.
Rezultat je sljedeći:
Unazadnja inkrementalna pretraživanja mogu se izvršiti pritiskom Ctrl + r.
Emacs također omogućuje korisnicima da pretražuju pomoću regularnih izraza. To se može učiniti pomoću tipki Ctrl + Alt + s.
Rezultat je sljedeći:
2) Zamijenite naredbu u Emacsu
Emacs također korisnicima nudi nekoliko naredbi za zamjenu teksta u datoteci. Emacs omogućuje korisnicima izvršavanje zamjene upita - traženje niza i njegova zamjena - pomoću tipki Alt + Shift + 5.
Traženje zamjene riječi:
Tražeći da se riječ zamijeni sa:
Emacs također omogućuje korisnicima zamjenu regularnih izraza pomoću tipki Ctrl + Alt + Shift + 5.
Traženje zamjene regularnog izraza:
Traženje zamjene regularnog izraza sa:
Koliko su dobre značajke Emacs-a za manipulaciju tekstom?
Emacs je izuzetno moćan uređivač teksta koji svojim korisnicima nudi neke od najboljih značajki, uz veliku dozu fleksibilnosti i svestranosti. Jedna od takvih značajki uključuje naredbe za manipulaciju tekstom, koje su izuzetno moćne i brze. Ako naredbe za pretragu i zamjenu inkrementalnog i regularnog izraza pokazuju moć koja stoji iza ovog jednostavnog alata za uređivanje teksta.