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.

2
Cambia rápidamente entre fuentes en tiempo de ejecución
Si bien las fuentes se pueden seleccionar manualmente en GVim desde el menú, tengo algunas fuentes preferidas que me gustaría cambiar dependiendo de la tarea en cuestión (mapa de bits pequeño, OTF más grande ... etc.) . ¿Hay alguna manera de configurar la combinación de teclas para recorrer una lista …

1
Asigna una secuencia de letras en modo de inserción
Ya puedo asignar una combinación de teclas en modo de inserción: :inoremap abc <do stuff> Sin embargo, esto tiene algunos inconvenientes: Al escribir una versión parcial de la secuencia, por ejemplo ab, los caracteres no se muestran realmente durante un corto período de tiempo, ya que está "esperando" para ver …




3
¿Es posible crear asignaciones con parámetros?
He creado algunas asignaciones de esta manera: :nnoremap <buffer> <leader>xyzABC :call SomeFunc('ABC')<CR> :nnoremap <buffer> <leader>xyzDE :call SomeFunc('DE')<CR> :nnoremap <buffer> <leader>xyzFoo18 :call SomeFunc('Foo18')<CR> :nnoremap <buffer> <leader>xyzBar22 :call SomeFunc('Bar22')<CR> que funciona como se desee Ahora estoy buscando la posibilidad de crear una plantilla de mapa que me permita eliminar las partes redundantes …

2
Cómo repetir una asignación al mantener presionada la tecla
Tengo en mis .vimrcasignaciones simples para cambiar el tamaño de las ventanas divididas fácilmente: noremap <Leader><UP> <C-w>+ noremap <Leader><DOWN> <C-w>- Eso funciona bastante bien, pero por ejemplo, cuando quiero cambiar el tamaño de la ventana de 10 líneas, tengo que presionar y soltar Leader+ UP10 veces. ¿Cómo puedo repetir esta …

1
caso de uso para `gs`
de acuerdo con la documentación para gs: ir a dormir durante N segundos (predeterminado 1) Por lo tanto, puede poner a Vim a dormir durante 10 segundos usando 10gs. ¿Cuál es un buen caso de uso para este comando?

3
Hombre abierto sección 3
Estoy usando Vim para desarrollar C en Linux. Cuando presiono Kpara abrir la página de manual para la palabra subyacente, no tengo control sobre qué sección de manual se abre. ¿Hay alguna manera de especificar eso en alguna parte?




1
¿Hay un <Cw> para WORDs?
Al presionar Ctrl- wen modo Insertar se eliminará la palabra anterior. Es equivalente a Ctrl- Backspaceen Windows, y Opt- Deleteen OS X, y realmente acelera la escritura. Vim tiene los conceptos separados de wordy WORD(ver :help word). Esto es invaluable para la navegación de texto: es la diferencia entre wy …


1
Mapeo Ctrl con signo igual
Estoy tratando de asignar mi Ctrl y el signo más juntos. Esto es lo que estoy intentando en mi vimrc: nnoremap &lt;C-=&gt; : echo "Hello" &lt;CR&gt; Sin embargo, parece que el mapeo no se está activando. ¿Alguna sugerencia sobre lo que podría estar haciendo mal? Estoy usando macvim.

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.