Estou tendo um problema ao usar a tela e o Terminal.app. Se eu receber um prompt do bash na parte inferior da tela e continuar digitando até que a linha passe para a próxima linha, vejo a próxima linha, mas não vejo a linha acima dessa alteração.
Aqui está uma maneira visual de ilustrar meu problema. O | representa o lado direito do terminal.
Antes. Meu cursor está após o terceiro 'exemplo' e estou prestes a digitar 'exemplo' uma quarta vez:
$ asdf |
bash: asdf: command not found |
$ example example example |
Depois de. Observe que, após o empacotamento, a tela não rolou, mas 'comeu' a linha em que eu estava e começou de novo:
$ asdf |
bash: asdf: command not found |
ple |
O que eu esperava (e o que acontece sem o uso da tela) é que a tela inteira role uma para baixo após a quebra.
bash: asdf: command not found |
$ example example example exam|
ple |
Por fim, é isso que acontece se eu mover o cursor na linha quebrada para o início da linha de comando, ele come a linha anterior:
$ asdf |
$ example example example exam|
ple |
alguma ideia do que está acontecendo?
fonte
Respostas:
Sucesso! Eu tentei a sugestão daqui:
/server/272818/screen-not-dropping-down-a-line
que é adicionar:
para sua
.screenrc
tela e reinicie. Isso altera o comportamento de rolagem da tela para algo provavelmente melhor para o meu caso de uso médio (por exemplo, eu posso usar a rolagem do Terminal enquanto permanecer na mesma janela), além de corrigir o problema do OP.Além disso, posso confirmar o problema no Terminal.app da 10.7.
fonte
termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm' ti@:te@
Pode ser o 'modo de rolagem horizontal' da readline. Execute o seguinte comando:
e veja se seus sintomas mudam. Nesse caso, você pode configurá-lo em ~ / .inputrc
fonte
Vá para as configurações do terminal e altere a configuração "Declarar terminal como:" de "xterm-color" para apenas "xterm". Isso foi corrigido para mim (mas também tem a consequência de desativar o altscreen :()
fonte