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

Здесь можно обсудить ваш любимый плагин.
Shtirla
Posts: 117
Joined: Wed 04 Mar, 2009 20:09
Has thanked: 10 times
Been thanked: 2 times

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

Post by Shtirla »

Latest post of the previous page:

Помоему баг нашел, если строка поиска в несохранённом файле не существует, - валится вместе с фаром..

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

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

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

Shtirla wrote:Помоему баг нашел, если строка поиска в несохранённом файле не существует, - валится вместе с фаром..
Как воспроизвести? пошагово, с момента запуска Far с единственным плагином.
А можно предложение - сделайте возможность не полностью очишать несовпадающие строки, а как либо позиционироваться на одной из выбраных строк с результатьом, не изменяя при этом файл. Т.е. такой дикий быстрый поиск :)
Такой плагин уже есть — Incremental Search http://plugring.farmanager.com/cgi-bin/ ... ectOther=1
Shtirla
Posts: 117
Joined: Wed 04 Mar, 2009 20:09
Has thanked: 10 times
Been thanked: 2 times

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

Post by Shtirla »

Игорь Юдинцев wrote:Как воспроизвести? пошагово, с момента запуска Far с единственным плагином.
Не получается, даже со старым набором плагинов, ссори.
Такой плагин уже есть — Incremental Search http://plugring.farmanager.com/cgi-bin/ ... ectOther=1
Он Ансишный, и ищет не так как Ваш, вот если бы можно было видеть по мере ввода, оставшиеся строки и иметь возможность их выбрать, вот это да...
Игорь Юдинцев
Posts: 725
Joined: Sun 03 Apr, 2005 22:00
Location: Казань
Been thanked: 2 times

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

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

Shtirla wrote:…если бы можно было видеть по мере ввода, оставшиеся строки и иметь возможность их выбрать, вот это да...
Возможность выбора строки есть — Ctrl+Shift+Up/Dn/PgUp/PgDn. После закрытия диалога (Esc) получится как раз то, что нужно — курсор на выбранной строке, файл не изменён.
emanov
Posts: 25
Joined: Thu 30 Mar, 2006 16:05

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

Post by emanov »

Да, фильтрация больших файлов логов (мне нужно до 400мб) по регулярным выражениям была бы очень кстати. да еще если всё это можно было бы экспортнуть с использованием back references :))))) было бы хорошо, хотя бы для того чтобы не использовать grep и прочие сторонние утилиты. :)
User avatar
HaRT
Moderator
Posts: 9530
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 109 times
Been thanked: 229 times

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

Post by HaRT »

emanov wrote:чтобы не использовать grep и прочие сторонние утилиты. :)
Странный подход.
Плагин к оболочке (пусть и очень хорошей) — не сторонняя утилита, а (почти полностью) кросплатформенная утилита — сторонняя… Не понимаю.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 12 times

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

Post by Max Rusov »

Для пользователя FAR все что не встроено в FAR - сторонние утилиты.
Но для замены grep'у, конечно, много чего не хватает. Мне лично не хватает:
- Исключающих условий.
- Последовательно накладываемых фильтров.
- Ну и regexp'ы не помешают, раз это теперь даром...
User avatar
HaRT
Moderator
Posts: 9530
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 109 times
Been thanked: 229 times

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

Post by HaRT »

Max Rusov wrote:Для пользователя FAR все что не встроено в FAR - сторонние утилиты.
Вспоминается старая шутка: “Товарищи, среди нас есть такие товарищи, которые нам совсем не товарищи!”
Ну да это уже совсем другая тема.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
t-rex
Страшный и ужасный
Posts: 4907
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 6 times
Contact:

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

Post by t-rex »

Max Rusov wrote:Для пользователя FAR все что не встроено в FAR - сторонние утилиты.
Но для замены grep'у, конечно, много чего не хватает. Мне лично не хватает:
- Исключающих условий.
- Последовательно накладываемых фильтров.
- Ну и regexp'ы не помешают, раз это теперь даром...
grep -v
grep xxx | grep yyy | grep zzz
grep -E
Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 12 times

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

Post by Max Rusov »

Grep то это все умеет. Хотелось бы, чтобы плагин умел.
User avatar
t-rex
Страшный и ужасный
Posts: 4907
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 6 times
Contact:

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

Post by t-rex »

А, я наоборот понял :)
xarx
Posts: 123
Joined: Tue 23 Nov, 2010 12:06

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

Post by xarx »

Я используюсь этот плагин в Far3 b3030 через Far3Wrap. Но в Far3 он очень(!) медленный. Я не знаю если это проблема этого плагина или Far3Wrap. В Far2 он быстрий.
User avatar
John Doe
Бюрократ
Posts: 12872
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 293 times

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

Post by John Doe »

Логично написать в тему враппера
xarx
Posts: 123
Joined: Tue 23 Nov, 2010 12:06

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

Post by xarx »

Этот плагин важен для меня, но он очень неустойчивый. После сжатия Esc он очень часто crashes весь Far (Far2 и Far3 через wrapper). Можно исправить?
Игорь Юдинцев
Posts: 725
Joined: Sun 03 Apr, 2005 22:00
Location: Казань
Been thanked: 2 times

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

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

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.
Post Reply

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