Preguntas etiquetadas con key-bindings

Hacer una acción al presionar una tecla. También se denominan asignaciones clave o asignaciones. Para preguntas sobre enlaces de teclas predeterminados, así como para crear o redefinir enlaces de teclas.


1
¿Por qué la reasignación <Esc> hace que el cursor salte?
En .vimrc: inoremap ii &lt;esc&gt; " ii to go back into command mode El problema es que, después ii, el cursor salta 35 columnas hacia la derecha. La única otra línea que afecta Esc: nnoremap &lt;esc&gt;&lt;esc&gt; :noh&lt;return&gt;&lt;esc&gt; He intentado comentarlo, no ayuda. Lleno.vimrc : set nocompatible filetype off " Vundle …





2
La asignación de Ctrl + s no funciona
Estoy tratando de asignar Ctrl+ spara guardar mi archivo, sin embargo, no funciona. Mis mapeos: map &lt;C-s&gt; :w &lt;CR&gt; :echo "Saved" &lt;CR&gt; imap &lt;C-s&gt; &lt;Esc&gt; :w &lt;CR&gt; :echo "Saved" &lt;CR&gt; i Cuando estoy en modo de inserción, veo /:echo "Saved"en la esquina inferior en lugar de savedy cuando estoy en …



2
¿Cómo reasignar gg a g?
No uso ninguno, g combinationsexcepto ggen modo normal. ¿Cómo puedo lograr que presionar guna vez sea suficiente? nnoremap g gghace que espere unos 3 segundos para que continúe el comando. Desmapear de gantemano tampoco funciona, porque no puedo mapear ggsi desmapeo g. ¿Debo desasignar todas las combinaciones que no lo …




3
¿Cómo puedo iniciar vim y luego ejecutar un comando particular que incluye un \, desde la línea de comando?
En mi ~/.vimrc, tengo un comando definido aproximadamente así: nnoremap &lt;expr&gt; &lt;Leader&gt;n ':new ~/Notes/' . strftime('%F') . '-' Está diseñado para crear archivos de notas que contienen la fecha actual en el nombre del archivo. La combinación de teclas está diseñada para dejar mi cursor en la línea de comando …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.