Page 1 of 1
EdtFind — Поиск и замена в текстовом редакторе FAR
Posted: Wed 24 Feb, 2010 00:13
by Max Rusov
EdtFind plugin for FAR 3
Так как ни один вариант поиска меня до конца не удовлетворял решил написать свой. Может кому то еще будет удобней.
Плагин для поиска и замены в текстовом редакторе FAR. Заменяет стандартные команды Поиск и Замена, обладает рядом дополнительных возможностей:
- Настраиваемые режимы выделения и позиционирования
- Выделение всех найденных вхождений
- Быстрый поиск текущего слова
- Циклический поиск/замена
- Показ всех найденных вхождений в едином списке (new)
- Подсчет количества вхождений
Plugring
Исходные тексты
Обсуждение
Пример
Re: EdtFind - Поиска и замена в текстовом редакторе FAR
Posted: Sun 28 Feb, 2010 21:18
by Max Rusov
Ver 1.0.2
+ Режим Persistent Matches. В этом режиме выделение не сбрасывается
автоматически при перемещению по тексту. Для сброса выделения добавлена
команда Remove Highlight.
+ В диалоги поиска/замены добавлена опция "Reverse search".
+ В диалоге поиска добавлена кнопка "Count", для подсчета всех вхождений
* Немного изменен дизайн диалогов поиска/замены
* Исправлен ряд ошибок
Re: EdtFind — Поиска и замена в текстовом редакторе FAR
Posted: Sat 26 Jun, 2010 22:50
by Max Rusov
Ver 1.0.4
* Исправлены проблемы совместимости с плагином Word Completion
Re: EdtFind — Поиска и замена в текстовом редакторе FAR
Posted: Fri 27 Aug, 2010 20:50
by Max Rusov
Ver 1.0.5
* Исправлен ряд ошибок
Re: EdtFind — Поиска и замена в текстовом редакторе FAR
Posted: Tue 05 Oct, 2010 00:13
by Max Rusov
Ver 1.0.6
+ Новый режим поиска - поиск всех вхождений (Grep). Фичи:
- Высокая скорость
- Дополнительная фильтрация в окне результатов
- Автоматическая синхронизация редактора
- Интеграция с FarHints (удобно просматривать длинные строки)
Re: EdtFind — Поиска и замена в текстовом редакторе FAR
Posted: Thu 04 Nov, 2010 22:38
by Max Rusov
Ver 1.0.7
+ Поддерживаются регулярные выражения в строке замены: $0..$9
* Исправлено несколько ошибок
Re: EdtFind — Поиск и замена в текстовом редакторе FAR
Posted: Sun 20 Feb, 2011 22:03
by Max Rusov
Ver 1.0.8
+ Управление плагином через командную строку, передаваемую в CallPlugin.
Подробности - в хелпе.
+ Быстрый фильтр в окне Grep работает в XLAT режиме (опционально).
+ Опция Mark whole Tab, управляющая способом выделения Tab'ов
+ В диалогах Поиска/Замены работает клавиатурная команда CtrlP:
вставить текущее слово (или выделение) из редактора
+ Изменен способ вызова через CallPlugin. Теперь его можно использовать
для вызова любых команд плагина, в том числе - с диалогами.
+ Удалены команды Find word forward/backward - потому как элементарно
реализуется через макросы.
+ Всем диалогам присвоены GUID
Re: EdtFind — Поиск и замена в текстовом редакторе FAR
Posted: Wed 30 Nov, 2011 20:42
by Max Rusov
Ver 1.0.9
* Версия для Far3
Re: EdtFind — Поиск и замена в текстовом редакторе FAR
Posted: Sat 09 Jun, 2012 12:40
by Max Rusov
Ver 1.12
+ В окне найденных вхождений (grep) добавлена возможность сортировки
результатов поиска (Ctrl+F12). Можно сортировать по всей строке
или по найденному вхождению (рассматриваемому как строка или как число).
* Исправлена ошибка выделения для Far2.
Re: EdtFind — Поиск и замена в текстовом редакторе FAR
Posted: Mon 29 Apr, 2013 22:11
by Max Rusov
Ver 1.14
* Far 3 build 3371+
EdtFind — Поиск и замена в текстовом редакторе FAR
Posted: Sun 09 Oct, 2022 20:20
by Max Rusov
Ver 1.16
- Расширеный синтаксис отбора по регулярным выражениям: если выражение
захватывает одну или несколько групп то одна из этих групп может быть
объявлена результатом отбора по выражению. Синтаксис:
/...expression.../$n
Пример: отбираем имена всех процедур и функций:
/(procedure|function)\s+(\w+)/$2
- Доработки Macro API
- Поддержка новых версий FAR
- Плагин собирается новой версией Delphi