Como faço para que o numpad funcione no vim usando o iterm2 no osx com o termo = xterm?

49

Meu numpad funciona em iterm2 (bash), mas insere caracteres em vez de números no modo de inserção para o vim.

Como posso obter o vim para reconhecer os códigos de escape corretos?

Eu tentei editar os códigos de escape como sugerido aqui sem qualquer sorte: link

    
por J0hnG4lt 13.03.2013 / 11:23

4 respostas

85

Parece que a resposta é acessar as Preferências- > Perfis- > Teclas e carregar a predefinição de: "xterm com o teclado numérico".

    
por 13.03.2013 / 11:23
20

Para mim, a solução foi desativar VT100 Application Keypad-Mode em Preferences > Profiles > Advanced .

    
por 28.10.2014 / 17:46
13

Você pode adicionar atalhos de teclado globais em Preferências - > Tecle e mapeie os caracteres numpad para ações "Enviar texto" para enviar o texto que eles devem enviar.

    
por 13.07.2015 / 11:02
8

mas remove algumas cores no meu vim.

se você precisar apenas algumas vezes, basta digitar:

:set term=ansi

no VIM

Atenciosamente

    
por 12.01.2014 / 11:34