Abas do Vim com tela?

0

Quando eu uso abas no vim, eu uso o atalho ctrl + pgup e ctrl + pgdn para navegar entre as abas. Eu sei que posso fazer: tabnext e: tabprev, mas isso é certamente mais pressionamentos de teclas.

Tudo funciona bem até que eu esteja executando o vim em uma sessão de tela. Para reproduzir:

touch .screenrc.tmp && screen -c .screenrc.tmp 

(tela de inicialização com um screenrc vazio)

execute:

vim -p file1 file2 

e tente navegar entre as abas através de ctrl + pgup e ctrl + pgdn. Algumas mudanças estranhas de maiúsculas também acontecerão se você tiver algum texto em qualquer arquivo.

a versão da tela é 4.00.03jw4

a versão do vim é 7.3.429

Obrigado!

    
por cat pants 23.07.2013 / 02:07

1 resposta

0

Compare a opção t_kP em cada cenário. Vim no Xterm é ^[[5;*~ ; Vim na tela é ^[[5~ . Quando o último valor é usado para essa opção, a seqüência de escape ^[[5;5~ não é reconhecida como sendo ctrl-pageup. Eu sempre uso o xterm, então este plugin irá configurar t_kP e outras opções do terminal Vim, assim modificando as teclas F, page up / down, etc. apenas trabalhe: link

    
por 01.08.2013 / 19:29

Tags