Sim, você pode.
Vá para:
Search -> Find...
Ou use o atalho: Ctrl + Deslocamento + F .
Você verá uma mini-janela de pesquisa como:
então isso é auto-explicativo, eu acredito.
Acabei de puxar algumas mudanças de git do remoto e é um log muito longo. Eu quero procurar alguns arquivos no log.
Mas não há opção para pesquisar na janela do terminal.
Como posso pesquisar como fazemos no Windows, lá encontramos no menu de edição do botão direito?
Embora seja possível fazer isso a partir da GUI do gnome-terminal como explicado por heemayl , uma maneira melhor é usar o próprio terminal UNIX. Em geral, se algum comando gerar muitos textos pelos quais você deseja pesquisar, uma coisa útil é canalizá-lo para less
.
$ some_verbose_command | less
Este é um programa de pager simples que permite rolar e pesquisar texto.
Para procurar por algo dentro de less
, pressione / e digite o texto que deseja (suporta regexes ). Para pular para a próxima ocorrência correspondente, pressione n . Para sair de less
, pressione q .
Na verdade, pelo menos na minha configuração, o git já mostra longos relatórios por padrão em um pager menos baseado, então não há realmente a necessidade de direcioná-lo explicitamente para less
:
Se não fizer isso por você, talvez seja necessário definir
$ git config --global core.pager less
Agora, essa navegação de texto com less
ainda não é tão diferente de uma pesquisa de rolagem em uma GUI. Onde a linha de comando realmente brilha é que você pode usar comandos dedicados para filtrar a saída antes que ela seja mostrada na tela. A ferramenta mais padrão para isso é grep
.
$ some_verbose_command | grep 'string_you_want'
Mais uma vez, no entanto, você realmente não precisa da ferramenta especial se ela for git
, porque já tem esse tipo de funcionalidade embutida .
Tags gnome-terminal