FilterLines — инкрементная фильтрация строк

Здесь можно обсудить ваш любимый плагин.
Игорь Юдинцев
Posts: 725
Joined: Sun 03 Apr, 2005 22:00
Location: Казань
Been thanked: 1 time

Re: FilterLines — инкрементная фильтрация строк

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

Latest post of the previous page:

xarx, я попробую найти причину.

xarx
Posts: 123
Joined: Tue 23 Nov, 2010 12:06

Re: FilterLines — инкрементная фильтрация строк

Post by xarx »

xarx wrote:Я используюсь этот плагин в Far3 b3030 через Far3Wrap. Но в Far3 он очень(!) медленный. Я не знаю если это проблема этого плагина или Far3Wrap. В Far2 он быстрий.
Я проверил это тоже с последней версией 1.7 плагина. Это нативная версия для Far3, то Far3Wrap не нужен. Но плагин тоже очень медленный. Это можно видеть и на файлах размера 2MB. На log файле 200MB филтрация одной буквы займет в Far2 1 секунду, но в Far3 это займет 30 секунд.

Undo (Esc или BS при филтрации) тоже очень медлено.

У меня тепер Far3 b3258 x86.

xarx
Posts: 123
Joined: Tue 23 Nov, 2010 12:06

Re: FilterLines — инкрементная фильтрация строк

Post by xarx »

xarx wrote:Я используюсь этот плагин в Far3 b3030 через Far3Wrap. Но в Far3 он очень(!) медленный. Я не знаю если это проблема этого плагина или Far3Wrap. В Far2 он быстрий.
Оно показалось, что это проблема в Far3, и не в плагинах. http://forum.farmanager.com/viewtopic.php?f=9&t=7920.

User avatar
Xerox
Posts: 393
Joined: Sun 20 Oct, 2019 15:50
Has thanked: 354 times
Been thanked: 9 times

FilterLines — инкрементная фильтрация строк

Post by Xerox »

Простите за ламерский вопрос, как вызвать окошко диалога этого плагина из макроса?
извините, оставляю здесь, для следующих поколений ламеров:

Code: Select all

-- save in: %FARPROFILE%\Macros\scripts\Editor_CtrlAltF_FilterLines.lua
Macro { description = "call Filter Lines plugin"; 
	area="Editor"; key="CtrlAltF";
	action = function() Plugin.Call("0A2DEABF-6103-43DB-AA7A-BD1F7A23E0ED") end 
}
Last edited by Xerox on Thu 26 Dec, 2019 23:46, edited 4 times in total.

buniak_a_h
Posts: 1610
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 109 times
Been thanked: 141 times
Contact:

FilterLines — инкрементная фильтрация строк

Post by buniak_a_h »

"Включить фильтр" - понятно. Вопрос - как выключить? UnDo за один раз не восстанавливает - т.е. надо ВСЕ удаления, которые делает плагин, объединять в один блок Undo-Redu.
Подскажите, пож.! Иначе (если нет возможности восстановить состояние ДО фильтрации) как-то смысла в плагине нет: ничем не лучше обычного поиска с кнопкой FindAll. Даже хуже: в FindAll (в LuaFAR Search, во всяком случае) виден "контекст" (окружающие строки).

Post Reply

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