15 votos

¿Por qué no las teclas de flecha trabajo en vim bajo iTerm?

Funcionan bien si puedo usar la Terminal y el inicio de un vim sesión, pero bajo iTerm tengo que recurrir al uso de H-J-K-L para hacer a la izquierda-arriba-abajo-derecha-movimiento.

En tanto en la Terminal y iTerm TERM=xterm-color. Mi .vimrc es bastante magra y no hay teclas set de ahí que pueda causar este problema.

iTerm v0.10.

7voto

Gerald Boersma Puntos 21

El siguiente trabajó para mí.

En iTerm2:

  • Perfiles -> Abrir Perfiles...
  • Edición De Perfiles De...
  • Ficha teclas
  • De Cargar el Preset... desplegable, elija Terminal.compatibilidad de la aplicación de

6voto

Nick Josevski Puntos 163

Intente lo siguiente:

  1. A partir de los Marcadores del menú, seleccione Administrar Marcadores....
  2. Seleccione el valor Predeterminado de marcador y haga clic en el icono de edición.
  3. Cambiar el Teclado de configuración Global.

2voto

sg2002 Puntos 81

Esta es la forma en que me fijo:

nnoremap <silent> <ESC>^[A <Nop>
nnoremap <silent> <ESC>^[B <Nop>
nnoremap <silent> <ESC>^[D <Nop>
nnoremap <silent> <ESC>^[C <Nop>

Nota:

El "^[" caracteres no debe ser escrito a máquina, en lugar de llegar a ellos por hacer: -V y pulsar el correspondiente flecha del cursor de posición (arriba,abajo,izquierda,derecha).

Probado con: iTerm2 (Construir 1.0.0.20140629)

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X