Emacs je primjer takvog uređivača teksta koji ne samo da ima neke od najboljih svojstava imena, već je i iznimno brz i svestran za korištenje. Ovaj je alat jedinstven jer je vrlo prilagodljiv i ima izuzetno korisničko sučelje, zajedno s izvrsnom zajednicom koja i dalje nudi svoju podršku.
Sa značajkama kao što su više načina uređivanja, alati za manipulaciju tekstom i integracija s kontrolom verzija, Emacs je vrijedan toga da se njegovo ime nalazi na vrhu uređivača teksta. Jedna od takvih značajki je značajka Emacs Traži i zamijeni. Ovaj članak će pokriti kako koristiti Emacs za traženje podataka i njihovu zamjenu.
1) Naredba za pretraživanje u Emacsu
Emacs ima na raspolaganju mnogo alata 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 te datoteke pritiskom na Ctrl + x , nakon čega slijedi Ctrl + f .
Korisnici mogu izvršiti inkrementalno pretraživanje pritiskom na Ctrl + s . Korisnici mogu neprestano upisivati s jedne pojave na drugu Ctrl + s .
Rezultat je sljedeći:
Inkrementalna pretraživanja unatrag mogu se izvršiti pritiskom na Ctrl + r .
Emacs korisnicima također omogućuje pretraživanje 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 korisnicima također nudi nekoliko naredbi za zamjenu teksta u datoteci. Emacs omogućuje korisnicima da izvrše zamjenu upita - traženje niza i njegovu zamjenu - pomoću tipki Alt + Shift + 5 .
Tražeći zamjenu riječi:
Tražeći da se riječ zamijeni s:
Emacs korisnicima također omogućuje zamjenu regularnih izraza pomoću tipki Ctrl + Alt + Shift + 5 .
Tražeći zamjenu regularnog izraza:
Tražeći da se regularni izraz zamijeni sa:
Koliko su dobre značajke Emacs -a za manipulaciju tekstom?
Emacs je vrlo moćan uređivač teksta koji svojim korisnicima nudi neke od najboljih značajki, uz veliku fleksibilnost i svestranost. Jedna od takvih značajki uključuje naredbe za rukovanje tekstom, koje su izuzetno moćne i brze. Naredbe za pretraživanje i zamjenu inkrementalnih i regularnih izraza pokazuju snagu koja stoji iza ovog jednostavnog alata za uređivanje teksta.