Я ищу графическое приложение для чтения журналов. Лично я всегда использую less для чтения логов, и это удовлетворяет мои потребности на 100%. Однако продает «Почему бы вам не использовать эту команду текстового режима без видимых меню, и она должна быть запущена вручную из командной строки.Это работает очень хорошо!« Мои коллеги никогда не полетят (в общем случае я мог бы найти некоторые исключения).

Функция, которую я считаю абсолютно необходимой для чтения журналов, заключается в том, что при поиске чего-либо приложение должно выделять все совпадения в тексте, который виден на экране.

Если я смотрю, скажем, на 50 строк журнала, и в них есть около 20 совпадений всех разных фраз, которые я ищу (используя регулярные выражения), я абсолютно не хочу нажимать кнопку «Далее, Далее, Далее, Далее». ... чтобы пройти через них один за другим. Я хочу, чтобы они были выделены сразу. Это абсолютное требование для того, чтобы быть пригодным для использования приложением для чтения журналов (по умолчанию это делает less , я даже не уверен, возможно ли его отключить).

Вторая особенность, которую я хочу, состоит в том, что после выделения всех совпадений на экране, когда я ищу следующий, он должен пропустить все совпадения на экране (как и less -a ). Без этого можно обойтись, потому что я мог бы просто нажать на страницу вниз, а затем на следующую, но это невероятно гораздо более неловко, чем просто делать следующее правильно.

У вас есть предложения для бесплатного зрителя или редактора, который поддерживает это?

Я протестировал несколько приложений, но все они терпят неудачу:

Только один матч матч

Не может быть установлен как не администратор (то есть не протестирован (см. Комментарий ниже))

3 ответа3

1

Попробуйте gvim (графическая версия vim: http://www.vim.org/ ). Он имеет желаемую функцию выделения каждого вхождения поиска на экране.

0

Sublime Text выделяет все совпадения в файле с помощью поиска или просто выбора текста.

Sublime Text выделяет все совпадения

0

XCode имеет то поведение подсветки, которое вы ищете - хотя я не думаю, что он пропускает страницы так, как вы этого хотите.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .