role para baixo por uma linha perto do final do arquivo em menos

1

Eu tenho um arquivo com linhas realmente longas que estou tentando visualizar em less . Se eu estiver perto do topo do arquivo, posso usar a seta para a direita ou usar -S (para desativar a quebra de linhas) e, em seguida, pressione a seta para baixo ou e e ela desce uma linha. Mas se estou perto do final do arquivo, isso não funciona. Apenas diz END .

Percebi que há um atalho ESC-SPACE para mover por uma página mesmo próximo ao final do arquivo, mas ESC-e não funciona. Então eu tenho que usar -S ESC-SPACE e, em seguida, UP ARROW muitas vezes (tomando cuidado para não ir muito longe!) Para descer uma linha.

Eu também tentei procurar por uma nova linha com /\n , mas apenas procurei pela letra n ( less --version diz que ela é compilada com expressões regulares POSIX, talvez esse seja o problema).

Existe uma maneira mais simples de se mover por uma única linha em menos. Eu realmente gostaria que o RIGHT ARROW DOWN ARROW "simplesmente funcionasse" mesmo se estivesse próximo ao final do arquivo.

    
por asmeurer 30.12.2016 / 20:16

1 resposta

2

less parece suportar pressionar J (ou seja, shift + j) para rolar sempre uma linha, mesmo quando no final do arquivo. Por outro lado, K sempre rola para o outro lado, mesmo quando no topo do arquivo.

Não consigo determinar como encontrei isso pela primeira vez! Se alguém tiver algum ponteiro, seria bom ver quais outros comandos existem.

    
por 01.01.2017 / 16:44