Page 1 of 1

EdtFind — Поиск и замена в текстовом редакторе FAR

Posted: Wed 24 Feb, 2010 00:13
by Max Rusov
EdtFind plugin for FAR 3

Так как ни один вариант поиска меня до конца не удовлетворял решил написать свой. Может кому то еще будет удобней.

Плагин для поиска и замены в текстовом редакторе FAR. Заменяет стандартные команды Поиск и Замена, обладает рядом дополнительных возможностей:
  • Настраиваемые режимы выделения и позиционирования
  • Выделение всех найденных вхождений
  • Быстрый поиск текущего слова
  • Циклический поиск/замена
  • Показ всех найденных вхождений в едином списке (new)
  • Подсчет количества вхождений
Plugring
Исходные тексты
Обсуждение

Пример
Image

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