Bash 4.3.48 não quebra linhas com TERM = tela

0

Eu tenho o bash 4.3.48 e eu uso o konsole como emulador de terminal. O valor padrão é TERM=xterm . No entanto, desejo usar tmux e exige que o valor TERM seja screen ou screen-256colors . O problema é que assim que TERM for definido como screen , o bash interrompe o agrupamento de longas linhas de comando na próxima linha. Para ficar claro, fora de tmux , guardo TERM=xterm . No entanto, para ter certeza de que o problema está no bash, eu temporariamente defini TERM=screen sem iniciar o tmux e a quebra de linha parou de funcionar, o que confirma que este é um problema bash e não o tmux.

Como faço o trabalho de quebra de linha no bash e TERM=screen ou TERM=screen-256color ? Eu era capaz de testar em uma VM e bash 4.4 parece não ter esse problema. No entanto, na máquina que eu uso, não consigo atualizar o bash.

Para referência, meu ~/.bashrc contém:

export PS1="\[\e[1;92m\]\u@\h: \w \$ \[\e[m\]"
export PS2="> "
    
por niko 09.05.2018 / 01:31

0 respostas