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


Respostas:


85

Parece que a resposta é entrar em Preferências-> Perfis-> Teclas e carregar predefinições de: "xterm com teclado numérico".


1
Eu não tinha essa predefinição, então, na minha resposta , expliquei como você mesmo pode adicionar esses atalhos.
Gitaarik

Parece que a predefinição não existe mais no iTerm 2.1.1
scarver2

1
Recentemente, fiz uma nova instalação do sistema operacional. A predefinição ainda está presente no iTerm 2.1.1.
J0hnG4lt #

3
Também funciona no iTerm 2.1.4, mas também precisei adicionar um novo atalho para inserir o código da chave hexadecimal 0xd para que a tecla Enter do NumPad funcione. (Estranhamente não foi detectado como a chave Num-⏎ já registrado, mas como ⏎ por conta própria, quando configurado.)
ecmanaut

1
Funciona para mim. Estou usando o iTerm2 Build 2.1.4.
precisa saber é o seguinte

20

Para mim a solução foi incapacitante VT100 Application Keypad-Modeno Preferences > Profiles > Advanced.


3
Esta solução só funciona no terminal nativa, mas não com iTerm
crazyGuy

13

Você pode adicionar atalhos de teclado globais em Preferências -> Teclas e mapear os caracteres do teclado numérico para ações "Enviar texto" para enviar o texto que eles devem enviar.

preferências de teclas do iTerm2


7
Para a Enterchave, escolha a Send Hex Codesação e insira 0x0D.
scarver2

8

mas remove algumas cores no meu vim.

se você precisar apenas algumas vezes, digite:

:set term=ansi

no VIM

Cumprimentos

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.