Qual é a maneira correta de configurar o $ TERM e o tmux?

2

Estou usando o gnome-terminal com o bash.

Quando eu defino xterm-256color para $ TERM e em .tmux.conf a maioria das coisas funciona, mas quando tento alterar o esquema de cores do vim, o coisas bagunçam .

Quando eu defino screen-256color para $ TERM e em .tmux.conf, as cores funcionam ok, mas a maioria das chaves enlouquecem . Eu tentei algumas das sugestões do último link, mas quando eu ssh as setas falhar, mesmo na linha de comando ..

Então, como configurar o tmux?

    
por bliof 20.11.2012 / 15:40

2 respostas

3

Conforme explicado aqui , desative Apagar cor de fundo (BCE ) limpando a opção t_ut terminal (execute :set t_ut= no Vim e depois pressione Controlar + L para atualizar a exibição do terminal) para que os esquemas de cores funcionem corretamente quando o Vim é usado dentro do tmux e da tela GNU.

Dessa forma, você pode manter seu valor de TERM como xterm-256color para a detecção de chaves adequada, enquanto também obtém a renderização adequada do esquema de cores Vim também! : -)

    
por 07.03.2013 / 20:03
0

Porque você não disse exatamente quais problemas você tinha com as teclas aqui é um tiro no escuro.

Essas linhas no meu ~/.vimrc fazem as teclas de seta funcionarem corretamente no Vim no tmux:

nnoremap <Esc>A <up>
nnoremap <Esc>B <down>
nnoremap <Esc>C <right>
nnoremap <Esc>D <left>
inoremap <Esc>A <up>
inoremap <Esc>B <down>
inoremap <Esc>C <right>
inoremap <Esc>D <left>
    
por 20.11.2012 / 23:19