O que significa “spanning files” na ajuda do Manpage?

4

Eu abro um manpage de algum comando e, em seguida, teco h .

  • Na ajuda, para a parte de pesquisa, o que significa "arquivos de extensão"?
  • Quais são os "arquivos" arbitrados?

Eu procuro um padrão e clico em n para repetir a pesquisa anterior. Descobri que não há diferença entre n e ESC - n .

                          SEARCHING

  /pattern          *  Search forward for (N-th) matching line.
  ?pattern          *  Search backward for (N-th) matching line.
  n                 *  Repeat previous search (for N-th occurrence).
  N                 *  Repeat previous search in reverse direction.
  ESC-n             *  Repeat previous search, **spanning files**.
  ESC-N             *  Repeat previous search, reverse dir. & **spanning files**.
  ESC-u                Undo (toggle) search highlighting.
  &pattern          *  Display only matching lines
    
por Tim 08.07.2014 / 22:24

1 resposta

5

man exibe páginas de manual usando um pager - no seu caso, less . Quando você pressiona h , você está vendo menos ajuda.

Então, quanto ao que significa "spanning files", refere-se à pesquisa em vários arquivos abertos simultaneamente em less .

Não se aplica ao caso de uso de página de manual (já que há apenas um arquivo aberto no momento), mas se você fez

less file1 file2

na linha de comando, e então procurado por um padrão que ocorre em ambos os arquivos com /foo , você poderia saltar entre ocorrências do padrão dentro de file1 usando n repetidamente, mas seria eventualmente pare quando você acertar a última ocorrência no arquivo. Nesse ponto, se você fosse pressionar Esc n (ou normalmente também Alt + n ) ele saltaria você para a primeira ocorrência desse padrão em file2 .

    
por 08.07.2014 / 22:58

Tags