Latest post of the previous page:
roksoft, пока что мне не вполне ясно, как это можно сделать за приемлемое время отклика; видимо, нужно каким-то образом индексировать файл при открытии и обновлять индекс при добавлении строчек в лог.FilterLines — инкрементная фильтрация строк
-
- Posts: 726
- Joined: Sun 03 Apr, 2005 22:00
- Location: Казань
- Been thanked: 2 times
Re: FilterLines — инкрементная фильтрация строк
Помоему баг нашел, если строка поиска в несохранённом файле не существует, - валится вместе с фаром..
А можно предложение - сделайте возможность не полностью очишать несовпадающие строки, а как либо позиционироваться на одной из выбраных строк с результатьом, не изменяя при этом файл. Т.е. такой дикий быстрый поиск
А можно предложение - сделайте возможность не полностью очишать несовпадающие строки, а как либо позиционироваться на одной из выбраных строк с результатьом, не изменяя при этом файл. Т.е. такой дикий быстрый поиск
-
- Posts: 726
- Joined: Sun 03 Apr, 2005 22:00
- Location: Казань
- Been thanked: 2 times
Re: FilterLines — инкрементная фильтрация строк
Как воспроизвести? пошагово, с момента запуска Far с единственным плагином.Shtirla wrote:Помоему баг нашел, если строка поиска в несохранённом файле не существует, - валится вместе с фаром..
Такой плагин уже есть — Incremental Search http://plugring.farmanager.com/cgi-bin/ ... ectOther=1А можно предложение - сделайте возможность не полностью очишать несовпадающие строки, а как либо позиционироваться на одной из выбраных строк с результатьом, не изменяя при этом файл. Т.е. такой дикий быстрый поиск
Re: FilterLines — инкрементная фильтрация строк
Не получается, даже со старым набором плагинов, ссори.Игорь Юдинцев 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 — инкрементная фильтрация строк
Возможность выбора строки есть — Ctrl+Shift+Up/Dn/PgUp/PgDn. После закрытия диалога (Esc) получится как раз то, что нужно — курсор на выбранной строке, файл не изменён.Shtirla wrote:…если бы можно было видеть по мере ввода, оставшиеся строки и иметь возможность их выбрать, вот это да...
Re: FilterLines — инкрементная фильтрация строк
Да, фильтрация больших файлов логов (мне нужно до 400мб) по регулярным выражениям была бы очень кстати. да еще если всё это можно было бы экспортнуть с использованием back references )))) было бы хорошо, хотя бы для того чтобы не использовать grep и прочие сторонние утилиты.
- HaRT
- Moderator
- Posts: 10823
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Re: FilterLines — инкрементная фильтрация строк
Странный подход.emanov wrote:чтобы не использовать grep и прочие сторонние утилиты.
Плагин к оболочке (пусть и очень хорошей) — не сторонняя утилита, а (почти полностью) кросплатформенная утилита — сторонняя… Не понимаю.
Фар есть инструмент, а не нянька. © 2009 DrKnS
-
- Posts: 3651
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 19 times
Re: FilterLines — инкрементная фильтрация строк
Для пользователя FAR все что не встроено в FAR - сторонние утилиты.
Но для замены grep'у, конечно, много чего не хватает. Мне лично не хватает:
- Исключающих условий.
- Последовательно накладываемых фильтров.
- Ну и regexp'ы не помешают, раз это теперь даром...
Но для замены grep'у, конечно, много чего не хватает. Мне лично не хватает:
- Исключающих условий.
- Последовательно накладываемых фильтров.
- Ну и regexp'ы не помешают, раз это теперь даром...
- HaRT
- Moderator
- Posts: 10823
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Re: FilterLines — инкрементная фильтрация строк
Вспоминается старая шутка: “Товарищи, среди нас есть такие товарищи, которые нам совсем не товарищи!”Max Rusov wrote:Для пользователя FAR все что не встроено в FAR - сторонние утилиты.
Ну да это уже совсем другая тема.
Фар есть инструмент, а не нянька. © 2009 DrKnS
- 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 — инкрементная фильтрация строк
grep -vMax Rusov wrote:Для пользователя FAR все что не встроено в FAR - сторонние утилиты.
Но для замены grep'у, конечно, много чего не хватает. Мне лично не хватает:
- Исключающих условий.
- Последовательно накладываемых фильтров.
- Ну и regexp'ы не помешают, раз это теперь даром...
grep xxx | grep yyy | grep zzz
grep -E
-
- Posts: 3651
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 19 times
Re: FilterLines — инкрементная фильтрация строк
Grep то это все умеет. Хотелось бы, чтобы плагин умел.
Re: FilterLines — инкрементная фильтрация строк
Я используюсь этот плагин в Far3 b3030 через Far3Wrap. Но в Far3 он очень(!) медленный. Я не знаю если это проблема этого плагина или Far3Wrap. В Far2 он быстрий.
Re: FilterLines — инкрементная фильтрация строк
Этот плагин важен для меня, но он очень неустойчивый. После сжатия Esc он очень часто crashes весь Far (Far2 и Far3 через wrapper). Можно исправить?
-
- Posts: 726
- Joined: Sun 03 Apr, 2005 22:00
- Location: Казань
- Been thanked: 2 times