OSX "vi" parece ser vim. Sua mensagem de versão diz (para El Capitan ):
VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Oct 27 2015 16:22:14)
Compiled by [email protected]
Normal version without GUI. Features included (+) or not (-):
Existe uma chance remota de que você não esteja usando o vim, mas ninguém ofereceu uma alternativa plausível.
O vim aceita sequências de teclas do cursor no modo de inserção.
No entanto, uma armadilha disso é se o comportamento real do terminal não corresponder à descrição do terminal definida com a variável de ambiente TERM
. Por exemplo, a descrição do terminal "linux" não usa modo de aplicação , e se você tiver definido TERM
para isso enquanto estiver trabalhando em um terminal que tenha sido inicializado para usar o modo de aplicação , então o vim não irá esperar uma seqüência de escape O B , pois está procurando escape < kbd> [ B . O resultado é que você obteria um B
inserido ao pressionar a tecla de seta para baixo.
Leitura adicional:
- As teclas do meu cursor não funcionam (FAQ do ncurses)
- 2. Chaves especiais especiais ins-special-special (documentação do vim)