Linux -- это интересно

FAR (Find And Replace)


Рубрика: Прочие -> Офисное ПО
Метки: | | | | |
Просмотров: 308

FAR (Find And Replace) — графическое Java (Java Swing) приложение для осуществления операций поиска и замены, в содержимом одного или нескольких нескольких текстовых файлах.

Хотя большинство современных текстовых редакторов поддерживают "Поиск", "Поиск и замену" по тексту документа, в том числе некоторые с поддержкой регулярных выражений, но FAR предлагает функционал отсутствующий даже в расширяемых текстовых профессорах, но необходимых при групповой обработке файлов.

Find And Replace (FAR) является GREP-подобным (GREP like) приложением и предназначается для работы с большим количеством файлов рассредоточенных по древу каталогов. Поиск файлов осуществляется рекурсивно, в заданном пользователем каталоге, опционально сканируются скрытые файлы и каталоги.

Для удобства пользователь может задать шаблоны и строки поиска, в том числе несколько строк, при этом не требуется составлять никаких неясных конструкций (таких как "$\r?(?s:). Есть возможность фильтровать результаты по времени создания и/или последнего изменения, для каждого найденного документа можно просмотреть подробности.

FAR ориентирован на работу с группой файлов, можно применять обычную замену "слово за словом" (word by word), или использовать полноценные регулярные выражения. Поддерживается одновременная замена текста в нескольких файлах, имеется функция предварительного просмотра, при необходимости каждый документ можно редактировать индивидуально.

FAR поддерживает массовое переименование файлов, для большей безопасности поставляется с поддержкой автоматического резервного копирования (если не отменить эту функцию специально), документы могут иметь любую кодировку. Для управления используется мышь и/или клавиатурные сочетания, имеется подробная встроенная документация (на английском).

FAR является специализированным приложением, необходимость в нём возникает довольно редко и не у всех пользователей. Автор Оливер Венер (Olivier Wehner) написал приложение из-за необходимости изменить макет веб-сайта с сотнями HTML-страниц. Дальнейшее развитие проекта во многом зависит от отзывов пользователей и необходимости в этом у автора проекта.

Лицензия: GNU General Public License version 3.0 (GPLv3)

Домашняя страница

Страница на sourceforge.net

Оставьте комментарий!
Используйте нормальные имена.Войти через loginza
Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



 
(обязательно)