Recibo las siguientes 10 veces al día por accidente.Para desactivar "Entrar al modo Ex" en Vim
Ingresando al modo Ex. Escriba "visual" para ir al modo Normal.
¿Cómo se puede deshabilitar el combo que lo causa en Vim?
Recibo las siguientes 10 veces al día por accidente.Para desactivar "Entrar al modo Ex" en Vim
Ingresando al modo Ex. Escriba "visual" para ir al modo Normal.
¿Cómo se puede deshabilitar el combo que lo causa en Vim?
Esta respuesta se basa en @ de NielsBom comentario 4. octubre de 2012 y en el de @ BrianCarper respuesta de agosto de 2009. 13.
Creo NielsBom tiene toda la razón, por favor ver the article. El comando map
es realmente malo en Vim y me ha causado muchos problemas durante años. No me di cuenta antes del comentario de NielsBom. Por lo tanto, utilice el siguiente comando:
:nnoremap Q <Nop>
@NielsBohrn estaba haciendo un punto diferente: aconsejó usar la versión ** 'nore' ** de los comandos del mapa para evitar la reasignación del lado derecho. En este caso, sería ': nnoremap Q
El comentario ha sido incluido en la respuesta. Seleccioné la propuesta de NielsBom como una respuesta aceptada aquí porque es lo que estoy buscando. –
El "combo" es Q
. Para desactivarlo, basta con asignar Q
a otra cosa:
:map Q <whatever>
utilizo gq
, que se utiliza para dar formato al texto.
Si usted no quiere que hagas nada mapa a <Nop>
:
:map Q <Nop>
Si no desea asignar a otra cosa, sólo tiene que utilizar :unmap
. Si tiene otra cosa en mente, :map
funcionará: consulte las páginas de ayuda para ver las variaciones para especificar en qué modos se usará el mapa.
': unmap' elimina las asignaciones, pero no eliminará los valores predeterminados, como en este caso. –
Ah, mi mal. Pensé que lo recordaba trabajando allí también. – Cascabel
Pensé lo mismo al principio. Mi respuesta fue originalmente mencionar ': unmap', como el tuyo, pero luego lo intenté en mi vim y solo entonces me di cuenta de que no funcionaba. –
<Nop>
está destinado para su uso en el mapeo de claves para "nada" ". Ver :h <Nop>
.
:map Q <Nop>
Esto funcionó para mí desde el modo comando, pero ¿cómo pones esto en .vimrc? Probé un montón de variaciones, pero ninguna de ellas funcionó. –
"mapa Q
Aconsejo siempre usar noremap en lugar de un mapa simple, vea http://learnvimscriptthehardway.stevelosh.com/chapters/05.html En este caso, un mapa podría teóricamente no volverse a mapear (creo), pero nunca usar un "mapa simple" es una buena estrategia en cualquier caso. –
¡Gracias por sus respuestas! –
Me alegro de haber encontrado esta pregunta ... y déjame adivinar, eres un compañero usuario de dvorak, ¿no? :) –
@NikReiman Sí, tienes razón. He estado usando Dvorak ahora hace unos tres años y medio, comencé en octubre de 2008. –