A quebra de linha não funciona no tmux

0

Estou usando konsole-4.14.3 , tmux-2.6 e meu shell é bash. Fora do tmux, o agrupamento de linhas funciona perfeitamente e o texto é movido para a próxima linha. No tmux, isso não funciona. Eu pesquisei por um longo tempo, mas não encontrei nenhuma correção de trabalho. No meu ~/.bashrc tenho

export PS1="\[\e[1;92m\]\u@\h: \w \$ \[\e[m\]"
export PS2='> '

Eu os removi e tentei novamente, mas o resultado foi o mesmo. Eu estou no Slackware 14.2 e parece que o problema está relacionado a alguma configuração do sistema, porque com o mesmo ~/.tmux.conf , o encapsulamento de linha funciona como esperado no Ubuntu 16.04.

    
por niko 08.11.2017 / 11:01

1 resposta

1

EDIT: Encontrou o problema. Parece estar acontecendo no bash 4.3, talvez versões mais antigas também. O valor padrão de TERM para meu SO (fora de tmux ) foi xterm . Assim que TERM for definido como screen ou screen-256color , a quebra de linha deixa de funcionar. Como tmux requer que TERM esteja definido como screen ou screen-256color , a quebra de linha não funcionará. O problema foi corrigido após atualizar para bash 4.4.

    
por 08.11.2017 / 11:36