Фильтрация и просмотр логов и текстовых файлов.

Visual Grep v1.0 для Windows XP

Скачать программу
http://burtohaos.narod.ru/vgrep/vgrep.zip (78 Кб)

Просмотры и закачки программы на SOFT@Mail.Ru

Основные возможности:

  • поддержка больших файлов (гигабайты)
  • возможность фильтрации содержимого файлов по нескольким параметрам
  • поиск и подсветка строк текста
  • цветовые схемы по шаблонам (например, ERROR, WARNING и INFO)
  • хранение списка последних открытых файлов
  • хранение используемого фильтра
  • возможность экспорта отфильтрованного файла в HTML или в обычный текстовый файл

Краткая инструкция:

Существуют наборы фильтров, Filter Sets, которые добавляются и удаляются кнопками "+" и "-". Это просто объединение фильтров в группы, для удобства настройки.

Сами фильтры добавляются по кнопке "Add". В поле "Filter" вводится условие фильтрации.

Фильтры при нажатии кнопки Go используются по следующим правилам:

  1. Используются только активные (отмеченные флажком) фильтры текущего выбранного набора (Filter Set'а). Фильтры, отмеченные флажком в других наборах, не используются.
  2. Фильтры используют маску и спецсимволы:
    *    любое количество символов вместо этого символа
    ?    один любой символ вместо этого символа
    ~    не учитывать регистр
    -    следующее за знаком "-" слово не должно присутствовать в данном месте строки

    Например:
    *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
  3. Если у фильтра стоит признак "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

  • первая публичная версия программы
© burtohaos.narod.ru [mail]


Hosted by uCoz