menos linha goto requer que eu digite ':' duas vezes

2

Aqui está o comportamento que estou vendo:

link

Uma breve descrição é que, quando digito man bash | less , preciso digitar

::100

em vez de

:100

para passar para a linha 100.

Eu tentei pesquisá-lo, mas não consegui encontrar termos de pesquisa sensatos e isso não deu certo.

Alguma idéia?

Minha versão de less é:

less 487 (POSIX regular expressions)
    
por user2599522 28.02.2018 / 12:36

1 resposta

3

Apenas para ficar claro: G significa pressionar esta tecla e g significa inserir este caractere, então G = Deslocamento + G .

Para navegar até uma linha específica em less , basta inserir um número de linha e pressionar G . Você não insere o cólon : , por exemplo 1 + 0 + 0 + G para ir para a linha 100.

Inserindo o mesmo, mas pressionando Enter ao invés de G salta para baixo 100 linhas. Aqui estão os comandos de salto de less --help :

Commands marked with * may be preceded by a number, N.

  g  <  ESC-<       *  Go to first line in file (or line N).
  G  >  ESC->       *  Go to last line in file (or line N).
  p  %              *  Go to beginning of file (or N percent into file).

Aqui está uma lista de combinações possíveis (para um teclado QWERTY padrão dos EUA em que < = Shift + , , > = Shift + . e % = Deslocamento + 5 ):

  • pule para a primeira linha:
    • G ou
    • Shift + , ou
    • Esc + Deslocamento + , ou
    • P ou
    • Shift + 5
  • pule para a linha 8:
    • 8 + G ou
    • 8 + Deslocamento + , ou
    • 8 + Esc + Deslocamento + , ou
    • 8 + Deslocamento + G ou
    • 8 + Deslocamento + . ou
    • 8 + Esc + Deslocamento + .
  • pule 8 linhas abaixo:
    • 8 + Digite
  • pule para 8% do arquivo:
    • 8 + P ou
    • 8 + Deslocamento + 5
  • pular para a última linha:
    • Deslocamento + G ou
    • Shift + . ou
    • Esc + Deslocamento + .
por dessert 28.02.2018 / 13:01