Preguntas etiquetadas con key-bindings

12
Remapear la tecla Esc en Vim

¿Es posible reasignar la Escclave a otra clave en Vim? Cuando uso Vim en una ventana de la consola del cliente web VMware vSphere en pantalla completa y presiono la Esctecla para salir del modo de edición, también me saca del modo de pantalla completa en la ventana de la consola. Estoy usando el...

12
Usando vim y cafeína en la misma máquina

Antecedentes Trabajo en un laboratorio de investigación y uso tres sistemas operativos diferentes a diario. En las máquinas Windows y Mac, uso Caffeine para evitar que esas máquinas activen el protector de pantalla mientras trabajo en una máquina diferente (Linux no tiene este problema). Es muy...

11
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...

11
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...

11
¿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...

11
¿Qué opciones hay para ingresar al modo de inserción?

Solía ​​ingresar al modo de inserción asin darme cuenta de que hay un sistema en cuanto a dónde comienza el modo de inserción. A veces me molestaba que apusiera el cursor después del primer carácter de una línea, pero la cosa es: ingresa al modo de inserción después de la posición actual del...

10
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

10
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

10
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 <C-=> : echo "Hello" <CR> Sin embargo, parece que el mapeo no se está activando. ¿Alguna sugerencia sobre lo que podría estar haciendo mal? Estoy usando...

10
¿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...