Фильтрация и просмотр логов и текстовых файлов.
Visual Grep v1.0 для Windows XP
Скачать программу
http://burtohaos.narod.ru/vgrep/vgrep.zip (78 Кб)
Основные возможности:
-
поддержка больших файлов (гигабайты)
-
возможность фильтрации содержимого файлов по нескольким параметрам
-
поиск и подсветка строк текста
-
цветовые схемы по шаблонам (например, ERROR, WARNING и INFO)
-
хранение списка последних открытых файлов
- хранение используемого фильтра
-
возможность экспорта отфильтрованного файла в HTML или в обычный текстовый файл
Краткая инструкция:
Существуют наборы фильтров, Filter Sets, которые добавляются и
удаляются кнопками "+" и "-". Это просто объединение фильтров в группы,
для удобства настройки.
Сами фильтры добавляются по кнопке "Add". В
поле "Filter" вводится условие фильтрации.
Фильтры при нажатии кнопки Go используются по следующим правилам:
-
Используются только активные (отмеченные флажком) фильтры текущего
выбранного набора (Filter Set'а). Фильтры, отмеченные флажком в других
наборах, не используются.
-
Фильтры используют маску и спецсимволы:
* любое количество символов вместо этого символа
? один любой символ вместо этого символа
~ не учитывать регистр
- следующее за знаком "-" слово не должно присутствовать в данном месте строки
Например:
*ERROR*
покажет все строки, содержащие слово ERROR, написанное заглавными буквами
~*error*
покажет все строки, содержащие слово error, без учета
регистра (т.е. Error, ERRor, ERROR, ErRoR, error и т.п.)
ERROR
покажет строки, которые состоят только из одного слова,
ERROR, написанного заглавными буквами
*12:50:??*
покажет строки, содержащие время от 12:50:00 до 12:50:59
(и даже 12:50:ЫЫ)
-DATABASE
исключит все строки, содержащие слово DATABASE (с
учетом регистра)
*ERROR*-MINOR
покажет все ERROR, кроме MINOR
-
Если у фильтра стоит признак "And", то он будет добавлен при поиске
совпадений КО ВСЕМ остальным активным фильтрам.
Например, если заданы фильтры:
(or) *ERROR*
(or) *WARNING*
(and) -DATABASE
то будут выведены все строки, содержащие ERROR или WARNING, кроме
тех из них, которые содержат DATABASE.
Соответственно, если And-фильтров несколько, то к каждой строке
будут применены все из них.
Изменения:
v1.0.0.7
- произведены косметические изменения и оптимизация
v1.0.0.6
- исправлен баг с прокруткой пустого файла
- исправлен баг с использованием ~ (учитывать регистр) в фильтре
- исправлен баг с пустыми строками в файле
v1.0.0.5
- добавлены категории для хранения фильтров
- снято ограничение с максимального количества фильтров
- добавлен тип фильтров "and", при котором фильтр добавляется к каждому активному фильтру
- изменен интерфейс главного диалогового окна программы
- прокрутка колесом мыши теперь осуществляется на одну страницу
- исправлены мелкие баги
v1.0.0.4
- добавлено копирование видимых строк в буфер обмена
- добавлено сохранение строк поиска
- произведены косметические изменения меню
- исправлены мелкие баги
v1.0.0.3
- добавлена поддержка кавычек в фильтре
- в фильтр добавлена опция "исключить" ("-", например, "-строка")
- добавлена информация о текущем положении в файле и о номере строки
- произведены косметические изменения в интерфейсе
v1.0.0.2
- исправлен баг поиска
- кнопка Esc отменяет поиск/закрывает окно просмотра
v1.0.0.1
- горизонтальная прокрутка до слова при поиске
- Ctrl+стрелки прокручивают на страницу вверх/вниз и на 10 символов вправо/влево
v1.0.0.0
- первая публичная версия программы
|