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="> "