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

Здесь можно обсудить ваш любимый плагин.
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

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

Post by Max Rusov »

Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

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

Post by Maximus5 »

Latest post of the previous page:

На больших файлах (~10000 строк) имеем непонятный глюк с колорером, не уверен чей он...
Поиск в режиме "Whole words" (хотя наверное не важно).
Последовательность нажатий: CtrlHome F7 Enter ShiftF7
Если перед ShiftF7 подождать (~2сек) - то все ок.
Если же жать ShiftF7 сразу после первого найденного (~1400строка) - то
текст второго найденного (~8400строка) оказывается нерасцвеченным колорером.
После чего замираем и через пару секунд - расцвечиваем.
Это не смотря на то, что файл уже был ПОЛНОСТЬЮ обработан колорером,
т.е. парсинг требоваться не должен.

Code: Select all

REGEDIT4

[HKEY_CURRENT_USER\Software\Far2\KeyMacros\Editor\F7]
"Sequence"="$if (Selected) callplugin(0x444e4645,2) $else callplugin(0x444e4645,1) $end"
"DisableOutput"=dword:00000001

[HKEY_CURRENT_USER\Software\Far2\KeyMacros\Editor\ShiftF7]
"Sequence"="callplugin(0x444e4645,5)"
"DisableOutput"=dword:00000001
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

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

Post by Max Rusov »

Бывает. Чудо что они вообще живут вместе, я был удивлен когда это увидел и до сих пор не понимаю как это работает :)
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

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

Post by Max Rusov »

Maximus5 wrote:Плагин дерется с ECompl при наличии постоянного выделения.
Вроде починил.
ccaid
Posts: 908
Joined: Fri 12 Jun, 2009 16:04
Has thanked: 24 times
Been thanked: 6 times

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

Post by ccaid »

после использования команды "Find word forward" (или "Find word backward") в диалоге поиска забывается состояние радиокнопок режимов поиска — оно принудительно устанавливается на поиск слов. это очень неудобно. надеюсь, это не было целью, а просто недосмотр, и будет поправлено.

диалог поиск/замены отказывается запоминать пустую строку в "Replace with". можно поправить?
Фар делают добрые люди
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

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

Post by Max Rusov »

Посмотрю, что можно сделать.
User avatar
Роман Пехов
Posts: 16
Joined: Thu 26 Aug, 2010 12:30
Location: Екатеринбург
Has thanked: 2 times

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

Post by Роман Пехов »

Уже выбросил предыдущий плагин того же назначения и поставил сей.

Но в диалогах «Search» и «Replace» не работает CtrlEnter. Видимо, из-за отсутствия умолчательной кнопки. Очень неудобно. Не припомню других таких диалогов ни в каких плагинах, ни в самом Фаре. Поправить бы.
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

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

Post by Max Rusov »

А оно чем то отличается от Enter? Впрочем - поправил уже. Вечером выложу.
User avatar
Роман Пехов
Posts: 16
Joined: Thu 26 Aug, 2010 12:30
Location: Екатеринбург
Has thanked: 2 times

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

Post by Роман Пехов »

Отличается. Когда активна кнопка, отличная от умолчательной, Enter её и нажимает. (Сие раздражает меня. У меня макрос подменяет Enter на CtrlEnter.)
User avatar
zg
zero-gravity
Posts: 6035
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

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

Post by zg »

Max Rusov wrote:А оно чем то отличается от Enter?
для контролов, которые обрабатывают enter — да. например — кнопка :)
emanov
Posts: 25
Joined: Thu 30 Mar, 2006 16:05

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

Post by emanov »

а x64 версия будет?
aviden
Posts: 7
Joined: Fri 26 Mar, 2010 10:02

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

Post by aviden »

Спасибо за удобный и функциональный плагин. Было бы замечательно, если бы он был включён в стандартную поставку.
Игорь Юдинцев
Posts: 726
Joined: Sun 03 Apr, 2005 22:00
Location: Казань
Been thanked: 2 times

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

Post by Игорь Юдинцев »

Реально ли сделать дублирование подсветки результатов поиска на скроллбаре, т.е. подсвечивать знакоместо, по которому следует щёлкнуть, чтобы редактор показал кусок файла с найденным текстом?
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

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

Post by Max Rusov »

Все возможно, но что-то не хочется :). Кроме того - это будет неудобно. Если файл большой, то одно знакоместо на скроллбаре - это может быть куча страниц, и получится что ты кликнул по выделению, а найденного фрагмента не видишь. Будет выглядеть как ошибка.
Игорь Юдинцев
Posts: 726
Joined: Sun 03 Apr, 2005 22:00
Location: Казань
Been thanked: 2 times

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

Post by Игорь Юдинцев »

предполагается использование в основном для навигации по исходникам — в типичном случае экран текста будет занимать хотя бы одно знакоместо скроллбара, если файл не winnt.h :)
User avatar
HaRT
Moderator
Posts: 10863
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

Max Rusov wrote:Если файл большой, то одно знакоместо на скроллбаре - это может быть куча страниц, и получится что ты кликнул по выделению, а найденного фрагмента не видишь.
Даёшь динамическое увеличение при наведении! (Наподобие как в доке на Маках или в FishEyeTabs в Firefox.) :P
Фар есть инструмент, а не нянька. © 2009 DrKnS
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

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

Post by Max Rusov »

Кроме всего - реализация предложенного предполагает сразу делать просмотр всего файла, что, конечно, плагин не делает.

Непонятна цель - неужели целиться мышкой в скроллбар удобнее чем нажать несколько раз повтор вперед/назад?...
Post Reply

Return to “Обсуждение плагинов”