Vim como redefinir a tela antes de editar?

1

No Linux, se eu fizer um comando com saída longa, por exemplo, dmesg e, em seguida, edite um arquivo com o vim a tela é como depois do comando reset .

No HP-UX, se eu fizer um comando com saída longa, por exemplo, dmesg e, em seguida, edite um arquivo com o vim a tela ainda é preenchida com a saída do dmesg.

Como redefinir a tela antes de editar com o vim?

Vamos ver, no linux, tela é ocupada pelo vim, é que eu quero

Nohpux,vocêverápartedasaídadodmesgnatela

    
por elbarna 07.10.2015 / 19:50

2 respostas

1

As capturas de tela da pergunta não mostram dtterm (algumas pessoas ficam confusas com a possibilidade de definir a variável de ambiente TERM como dtterm , xterm , etc., enquanto usam outros programas, supondo que outros programas são idênticos a dtterm , xterm ).

Aqui está uma captura de tela, por exemplo, da documentação da Oracle:

Dadoque,nãoestáclaroqualterminalatualestavasendousado.

@jeff-schallernotouaposiçãodabarraderolagemnasegundatelaeimaginouqueOPestavaesperandoqueoterminalpulasseparaaparteinferiordaáreaderolagemaodigitar.Esseéumrecursodexterme rxvt (e talvez alguns outros terminais). A partir do manual do xterm , existem configurações de recursos:

scrollKey (class ScrollCond)
Specifies whether or not pressing a key should automatically cause the scrollbar to go to the bottom of the scrolling region. This corresponds to xterm's private mode 1011. The default is "false".

scrollTtyOutput (class ScrollCond)
Specifies whether or not output to the terminal should automatically cause the scrollbar to go to the bottom of the scrolling region. The default is "true".

, bem como entradas de menu correspondentes. O dtterm manual não menciona um recurso semelhante.

Por outro lado, o comando reset não forçará o terminal a rolar até o fundo (exceto como efeito colateral, por exemplo, de scrollTtyOutput ).

    
por 14.07.2016 / 03:28
0

O problema foi meu terminal, dtterm . Mudando para xterm ao usar o vim corrigido.

    
por 07.10.2015 / 21:59

Tags