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

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

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

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

Latest post of the previous page:

roksoft, пока что мне не вполне ясно, как это можно сделать за приемлемое время отклика; видимо, нужно каким-то образом индексировать файл при открытии и обновлять индекс при добавлении строчек в лог.
Shtirla
Posts: 117
Joined: Wed 04 Mar, 2009 20:09
Has thanked: 10 times
Been thanked: 2 times

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

Post by Shtirla »

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

А можно предложение - сделайте возможность не полностью очишать несовпадающие строки, а как либо позиционироваться на одной из выбраных строк с результатьом, не изменяя при этом файл. Т.е. такой дикий быстрый поиск :)
Игорь Юдинцев
Posts: 726
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: 726
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: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

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

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

Post by Max Rusov »

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

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

Post by HaRT »

Max Rusov wrote:Для пользователя FAR все что не встроено в FAR - сторонние утилиты.
Вспоминается старая шутка: “Товарищи, среди нас есть такие товарищи, которые нам совсем не товарищи!”
Ну да это уже совсем другая тема.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 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: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

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

Post by Max Rusov »

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

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

Post by t-rex »

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

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

Post by xarx »

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

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

Post by John Doe »

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

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

Post by xarx »

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

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

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

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

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