Emacs е пример за такъв текстов редактор, който не само има някои от най-добрите атрибути на името си, но е и изключително бърз и гъвкав за използване. Този инструмент е уникален, тъй като е изключително персонализиран и има изключително лесен за употреба интерфейс, заедно с отлична общност, която продължава да предлага своята поддръжка.
С функции като множество режими за редактиране, инструменти за манипулиране на текст и интеграция с контрол на версиите, Emacs е достоен да има името си в горния слой на текстовите редактори. Една такава функция е функцията за търсене и замяна на Emacs. Тази статия ще обхване как да използвате Emacs за търсене на данни и замяната им.
1) Команда за търсене в Emacs
Emacs разполага с много инструменти за манипулиране на текст. Един такъв инструмент е функцията за търсене, която позволява на потребителите да търсят елементи с помощта на конкретни ключови думи, както и регулярни изрази.
Потребителите могат да търсят файлове и да отварят тези файлове, като натиснат Ctrl + x, следван от Ctrl + f.
Потребителите могат да извършват постепенно търсене чрез натискане Ctrl + s. Потребителите могат да прескачат от едно събитие на друго чрез непрекъснато въвеждане Ctrl + s.
Резултатът е както следва:
Постепенно търсене назад може да се извърши чрез натискане Ctrl + r.
Emacs също така позволява на потребителите да извършват търсения, използвайки регулярни изрази. Това може да стане с помощта на клавишите Ctrl + Alt + s.
Резултатът е както следва:
2) Заменете командата в Emacs
Emacs също така предоставя на потребителите няколко команди за заместване на текст във файл. Emacs позволява на потребителите да извършат замяна на заявка - търсене на низ и замяната му - с помощта на клавишите Alt + Shift + 5.
Искане думата да бъде заменена:
Моля думата да бъде заменена с:
Emacs също така позволява на потребителите да заменят регулярни изрази с помощта на клавишите Ctrl + Alt + Shift + 5.
Искане за подмяна на регулярния израз:
Моля за регулярния израз да се замени с:
Колко добри са функциите за манипулиране с текст на Emacs?
Emacs е изключително мощен текстов редактор, който предлага някои от най-добрите функции на своите потребители, заедно с голяма доза гъвкавост и гъвкавост. Една такава функция включва команди за манипулиране на текст, които са изключително мощни и бързи. Наличието на команди за търсене и замяна на инкрементален и регулярен израз показва силата, която стои зад този опростен инструмент за текстов редактор.