2011-08-23 12 views
8

Tengo un mapeo a utilizar como una búsqueda // git global en el proyecto por palabra bajo el cursor:mapeo para // comporta raro para búsqueda normal con pasta

nmap // :let @/="... 

El problema es que después añadí esta búsqueda normal de mapeo se comporta de manera extraña cuando intento pegar el término de búsqueda. es decir, si golpeo/y pegar (Apple-V en Mac) me sale el siguiente lugar:

/<t_<fa>X> 

actualización.

Realmente no importa cuál es la asignación exacta. por ejemplo, acaba de tratar el siguiente:

map // echo "test"<cr> 

ahora escriba // y verá test en la barra de estado.

ahora escribe/y pulsa inmediatamente pegar. Obtengo

/<t_<fa>X> 
+0

quizás sería útil si publica su comando de asignación exacta – kongo2002

+0

try map // echo "test" ;) –

+0

Tengo el mismo comportamiento, eso es gracioso. Sin embargo, cuando ejecuto MacVim en un terminal (sin GUI) las cosas funcionan bien. Parece ser un error MacVim entonces – mb14

Respuesta

0

Tengo el mismo comportamiento que. Parece ser un error en MacVim ya que esto no ocurre en MacVim en modo terminal. La asignación (qué clave y qué) no parece cambiar nada. Parece que cada vez que su imprenta mientras Vim está esperando una clave para completar una asignación, en lugar de cancelar la asignación y hacer lo que debería hacer, la cancela pero envía esta clave. El problema no ocurre si espera hasta el tiempo de espera de asignación.

Usted puede reproducet en modo de inserción como esta

:imap vv vv 

del tipo V y lo suficientemente rápido en el modo de inserción y tendrá la misma X>.

Cuestiones relacionadas