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

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

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

Post by Shtirla » Sat 09 Jan, 2010 12:00

Latest post of the previous page:

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

А можно предложение - сделайте возможность не полностью очишать несовпадающие строки, а как либо позиционироваться на одной из выбраных строк с результатьом, не изменяя при этом файл. Т.е. такой дикий быстрый поиск :)

Игорь Юдинцев
Posts: 725
Joined: Sun 03 Apr, 2005 22:00
Location: Казань
Been thanked: 1 time

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

Post by Игорь Юдинцев » Sat 09 Jan, 2010 13:21

Shtirla wrote:Помоему баг нашел, если строка поиска в несохранённом файле не существует, - валится вместе с фаром..
Как воспроизвести? пошагово, с момента запуска Far с единственным плагином.
А можно предложение - сделайте возможность не полностью очишать несовпадающие строки, а как либо позиционироваться на одной из выбраных строк с результатьом, не изменяя при этом файл. Т.е. такой дикий быстрый поиск :)
Такой плагин уже есть — Incremental Search http://plugring.farmanager.com/cgi-bin/ ... ectOther=1

Shtirla
Posts: 115
Joined: Wed 04 Mar, 2009 20:09
Has thanked: 9 times
Been thanked: 2 times

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

Post by Shtirla » Sat 09 Jan, 2010 14:11

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

Игорь Юдинцев
Posts: 725
Joined: Sun 03 Apr, 2005 22:00
Location: Казань
Been thanked: 1 time

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

Post by Игорь Юдинцев » Sat 09 Jan, 2010 15:33

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

emanov
Posts: 25
Joined: Thu 30 Mar, 2006 16:05

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

Post by emanov » Wed 10 Mar, 2010 08:29

Да, фильтрация больших файлов логов (мне нужно до 400мб) по регулярным выражениям была бы очень кстати. да еще если всё это можно было бы экспортнуть с использованием back references :))))) было бы хорошо, хотя бы для того чтобы не использовать grep и прочие сторонние утилиты. :)

User avatar
HaRT
Moderator
Posts: 9156
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 90 times
Been thanked: 174 times

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

Post by HaRT » Wed 10 Mar, 2010 10:19

emanov wrote:чтобы не использовать grep и прочие сторонние утилиты. :)
Странный подход.
Плагин к оболочке (пусть и очень хорошей) — не сторонняя утилита, а (почти полностью) кросплатформенная утилита — сторонняя… Не понимаю.
Фар есть инструмент, а не нянька. © 2009 DrKnS

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

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

Post by Max Rusov » Wed 10 Mar, 2010 10:29

Для пользователя FAR все что не встроено в FAR - сторонние утилиты.
Но для замены grep'у, конечно, много чего не хватает. Мне лично не хватает:
- Исключающих условий.
- Последовательно накладываемых фильтров.
- Ну и regexp'ы не помешают, раз это теперь даром...

User avatar
HaRT
Moderator
Posts: 9156
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 90 times
Been thanked: 174 times

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

Post by HaRT » Wed 10 Mar, 2010 10:40

Max Rusov wrote:Для пользователя FAR все что не встроено в FAR - сторонние утилиты.
Вспоминается старая шутка: “Товарищи, среди нас есть такие товарищи, которые нам совсем не товарищи!”
Ну да это уже совсем другая тема.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
t-rex
Страшный и ужасный
Posts: 4903
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 3 times
Contact:

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

Post by t-rex » Wed 10 Mar, 2010 11:06

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: 10 times

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

Post by Max Rusov » Wed 10 Mar, 2010 11:10

Grep то это все умеет. Хотелось бы, чтобы плагин умел.

User avatar
t-rex
Страшный и ужасный
Posts: 4903
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 3 times
Contact:

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

Post by t-rex » Wed 10 Mar, 2010 13:14

А, я наоборот понял :)

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

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

Post by xarx » Thu 14 Mar, 2013 10:10

Я используюсь этот плагин в Far3 b3030 через Far3Wrap. Но в Far3 он очень(!) медленный. Я не знаю если это проблема этого плагина или Far3Wrap. В Far2 он быстрий.

User avatar
John Doe
Бюрократ
Posts: 12531
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 235 times

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

Post by John Doe » Thu 14 Mar, 2013 10:16

Логично написать в тему враппера

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

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

Post by xarx » Tue 02 Apr, 2013 19:18

Этот плагин важен для меня, но он очень неустойчивый. После сжатия Esc он очень часто crashes весь Far (Far2 и Far3 через wrapper). Можно исправить?

Игорь Юдинцев
Posts: 725
Joined: Sun 03 Apr, 2005 22:00
Location: Казань
Been thanked: 1 time

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

Post by Игорь Юдинцев » Tue 02 Apr, 2013 21:27

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

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

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

Post by xarx » Tue 09 Apr, 2013 18:08

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 » Sun 21 Apr, 2013 07:51

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

Post Reply

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