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

Здесь можно обсудить ваш любимый плагин.
Post Reply
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 »

stefanenko
Posts: 142
Joined: Sun 20 Jun, 2010 12:37
Has thanked: 49 times
Been thanked: 7 times

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

Post by stefanenko »

Latest post of the previous page:

Раньше делал Alt+F7 поиск в файле, далее по F3 или F4 открывал файл
ShiftF7 и я на первом вхождении искомой строки.
Как реализовать такое в Вашем плагине? Т.е. как строку используемую при поиске по файлам подставить по умолчанию если я нажал Shift+F7
Или нереально?

Спасибо.
Игорь Юдинцев
Posts: 726
Joined: Sun 03 Apr, 2005 22:00
Location: Казань
Been thanked: 2 times

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

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

stefanenko, «F11—EdtFind—Продолжить вперед» именно так и работает.
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 »

Строка синхронизируется автоматом. Но состояние остальных флажков поиска (Whole Words, Case sensitive...) - нет. Поэтому находит не всегда.
stefanenko
Posts: 142
Joined: Sun 20 Jun, 2010 12:37
Has thanked: 49 times
Been thanked: 7 times

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

Post by stefanenko »

Игорь Юдинцев wrote:stefanenko, «F11—EdtFind—Продолжить вперед» именно так и работает.
Спасибо.
Я что то сам протупил. Пробовал "Find word forward" а другое и не посмотрел.
Все работает. Плагин вещь!

P.S. Чутка не в тему вопрос. Как (или чем) сделать замену пустых строк? Могу посторонними средствами а как фаром сделать?
User avatar
John Doe
Бюрократ
Posts: 13862
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

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

Post by John Doe »

> P.S.
С помощью плагинов.
Shmuel
Posts: 6840
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 530 times

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

Post by Shmuel »

stefanenko wrote:Как (или чем) сделать замену пустых строк? Могу посторонними средствами а как фаром сделать?
В редакторе: CtrlF7, пометить "regular expressions", искать ^$, менять на что хотите.
User avatar
John Doe
Бюрократ
Posts: 13862
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

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

Post by John Doe »

О как. Что-то у меня при попытке заменить на пустую строку фар зацикливается:

Code: Select all

╔═════════════════ Search ═════════════════╗
║              Searching for               ║
║                   "^$"                   ║
║ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░   0% ║
╚══════════════════════════════════════════╝
stefanenko
Posts: 142
Joined: Sun 20 Jun, 2010 12:37
Has thanked: 49 times
Been thanked: 7 times

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

Post by stefanenko »

Shmuel wrote:
stefanenko wrote:Как (или чем) сделать замену пустых строк? Могу посторонними средствами а как фаром сделать?
В редакторе: CtrlF7, пометить "regular expressions", искать ^$, менять на что хотите.
Это работает в стандартном replace. В EdtFind еще не реализовано насколько я понял.
Но в догонку... нельзя заменить пустую строку удалением. Я не знаю как.
В идеале удалить все пустые строки в файле. Как?

Спасибо
Shmuel
Posts: 6840
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 530 times

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

Post by Shmuel »

John Doe wrote:О как. Что-то у меня при попытке заменить на пустую строку фар зацикливается:
Есть мантис. :)
stefanenko wrote:Но в догонку... нельзя заменить пустую строку удалением. Я не знаю как.
В идеале удалить все пустые строки в файле. Как?
Плагины: ReSearch или LuaFAR Search. Для Фара 1.75 - ещё S&R.
User avatar
SUSim
Posts: 1637
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 9 times
Been thanked: 26 times

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

Post by SUSim »

Макрос :)

Code: Select all

CtrlHome
$WHILE (!Eof)
  $IF (Editor.Value=="")
    CtrlY
  $ELSE
    Down
  $END
$END
SimSU ··· ·· -- ··· ··-
stefanenko
Posts: 142
Joined: Sun 20 Jun, 2010 12:37
Has thanked: 49 times
Been thanked: 7 times

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

Post by stefanenko »

Спасибо! Респект. Буду учить макросы.
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

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

Post by Denis »

Обнаружилась мелкая бага в EdtFindW.v7.rar :
Если в найденном есть символ таба, попавший под искомое выражение, то подсветка найденного (Show All Matches) отображает только первый символ таба.
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 »

Не понял, что именно вы считаете ошибкой?
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

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

Post by Denis »

То, что выделенно жёлтым - это правильно подсвеченное, а то, что зелёным выделен только первый символ таба - это бага.
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 »

Тогда подробнее. Пример файла и что вы искали.
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

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

Post by Denis »

Искал регулярное выражение:
^M\s+

Файл:


Нужен ещё плагин ESC, и вот его настройки:
Post Reply

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