1 votos

¿Cómo puedo mantener las combinaciones de teclas de iTerm y vim separadas?

1.Medio ambiente

Env: vim+zsh+iTerm2 en Mac OSX 10.9.2. (Los mismos problemas en vim+terminal+bash en Mac OSX 10.9.2)

2. Problemas cartográficos

Aquí está la lista de problemas de mapeo (Puede elegir cualquiera de ellos para responder).

Mi vim no pudo conseguir algunos atajos: <A-Left|Right|..> , <D-char> .

2.1 <A-Left|Right|UP|Down

En iTerm2 , pulsando <A-Left|... dará como resultado (iTerm2 no vincula ningún atajo para ellos):

<A-Up> print 'A' with a sound alert.
<A-Down> print 'B' with a sound alert.
<A-Left> print 'D' with a sound alert.
<A-Down> print 'C' with a sound alert.

En vim, <A-Left|... se comportan igual que <Left><Right><Up><Down> en modo de inserción , modo normal, mdoe visual y modo Ex, etc. ¿Podría mapearlas <A-Left|..> ?

2.2 <D-char>

Algunas claves sobre <D-char> son las propias teclas de acceso rápido de iTerms, como :

  1. <D-q> saldrá de iTerm2
  2. <D-w> cerrará la pestaña actual en iTerm2

Por otro lado, las otras llaves como <D-s> no son hotkey, y no imprimen ningún char en vim y terminal. ¿Es posible asignarlos en vim?

1voto

Oskar Puntos 1242

Prefiero no cambiar ningún mapeo en iterm y utilizar .vimrc para todos los mapeos ya que es más simple y generalmente más efectivo. También permite utilizar la aplicación de terminal

Una vez que se ha establecido, se pueden hacer fácilmente preguntas de seguimiento específicas para secuencias clave concretas.

Las teclas de dirección son especialmente molestas en algunas versiones de iterm.

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