Я имею, сейчас вытягивают некоторые изменения мерзавца от удаленного, и это - очень длинный журнал. Я хочу посмотреть некоторые файлы в журнале.
Но нет никакой опции искать в окне терминала.
Как я могу искать как, мы делаем в окнах, там мы имеем, находят в меню редактирования щелчка правой кнопкой?
Да, вы можете.
Перейдите на:
Search -> Find...
Или используйте ярлык: Ctrl kbd> + Shift kbd> + F kbd>.
Вы увидите поисковое мини-окно, например:
, тогда это, само собой разумеется, я считаю.
В то время как возможно сделать это от GUI терминала гнома, как объяснено heemayl, лучший путь состоит в том, чтобы использовать сам терминал UNIX. В целом, если некоторые выводы команды много текста, который Вы хотите перерыть, полезная вещь, должны передать ее по каналу к less
.
$ some_verbose_command | less
Это - простая программа пейджера, которая позволяет Вам прокручивать и перерывать текст.
Искать что-то в less
, нажмите / и введите текст, который Вы хотите (поддерживает regexes). Для пропуска к следующему происшествию соответствия нажмите n. Выходить less
, нажмите q.
На самом деле, по крайней мере, на моей установке, мерзавец уже показывает длинные отчеты по умолчанию в меньше пейджере, таким образом, нет действительно потребности в том, чтобы явно передать ее по каналу к less
:
Если это не делает этого для Вас, возможно, необходимо установить
$ git config --global core.pager less
Теперь, этот просмотр текста с less
так все еще не отличается от scrolling&searching в GUI. Где командная строка действительно сияет, хотя то, что можно использовать выделенные команды для фильтрации вывода, прежде чем это будут когда-либо показывать на экране. Самый стандартный инструмент для этого grep
.
$ some_verbose_command | grep 'string_you_want'
Еще раз, хотя, Вам на самом деле не нужен специальный инструмент, если это git
Вы говорите, потому что этому уже встроили такую функциональность.