Средство просмотра простого текста, которое может скрывать строки, которые соответствуют заданным регулярным выражениям

Каждый раз, когда я искал «что-то, чего я точно не знаю» в большом текстовом файле, например, log-файл, огромный скрипт, я хочу скрыть все строки определенных типов.

Я хочу выделить определенные строки с помощью набора регулярных выражений и либо скрыть их, либо выделить.

Было бы неплохо, если бы я мог выбрать линейные блоки, например эти строки между "function ... () {" и соответствующим "}"

можете ли вы предложить мне такого зрителя?

4
задан 29 December 2012 в 08:06

4 ответа

Вы пробовали vim с folds? Он может очень хорошо складывать кодовые блоки.

:set foldmethod=indent

Эта команда устанавливает метод сгиба на основе отступа.

0
ответ дан 29 December 2012 в 08:06

Вот 5 из лучших зрителей

MultiTail Просмотр нескольких файлов журналов, отображаемых на консоли на консоли

Просмотр системного журнала Просмотр системного журнала для GNOME

KSystemLog Просмотр системного журнала для KDE 4

Программа на основе Xlogmaster GTK + для отслеживания файлов журналов и устройств

[ 114] Swatch Просмотрщик лог-файлов с соответствием регулярному выражению, выделением и усилением; крючки

источник

0
ответ дан 29 December 2012 в 08:06

Вы можете попробовать Geany [GUI]

regx для нескольких строк не поддерживается, но вы можете использовать - и + , чтобы скрыть / показать часть текста, например функции ( {...} ).

Поддерживаются некоторые языки, включая xml.

http://www.geany.org

0
ответ дан 29 December 2012 в 08:06

Вы пробовали regexxer ? Он может выделить совпадения, и вы можете переходить от совпадения к совпадению, но он не будет фильтровать только совпадения. Подобно gnome-system-log, но более простому в использовании

Я также мог бы показать вам, как фильтровать совпадения регулярных выражений (отображать только совпадающие строки) в редакторе SciTE, с небольшим сценарием LUA, и я думаю, что многие другие могут показать вы знаете как с vim или emacs, но вы не упомянули, какой редактор вы используете.

0
ответ дан 29 December 2012 в 08:06

Другие вопросы по тегам:

Похожие вопросы: