Combinación de teclas del mapa Vim de Control y Dash

Combinación de teclas del mapa Vim de Control y Dash

¿Es posible vincularse <C--> (o <C-dash>o <C-minus>, en realidad no lo sé) en vim a algo como <C-W><C-Q>?

¿Qué significa <C-->en el enlace predeterminado?

Respuesta1

Quizás puedas hacer que esa unión funcione engvim, pero no enempujeejecutándose en una terminal, porque es poco probable que encuentre una configuración de teclado que envíe una secuencia diferente de caracteres para control/Minus. Como regla general, el controlmodificador afecta sólo a unos pocos caracteres no alfabéticos.

Aquí hay una captura de pantalla devttest, que ilustra el conjunto habitual de teclas de control:

ingrese la descripción de la imagen aquí

Respuesta2

Puede configurar el comando escribiendo control-vy luego la combinación de teclas que desee.

Entonces, para "control" + "menos", ingrese lo siguiente en una nueva línea en su ~/.vimrc:

nnoremap *type on your keyboard*<ctrl-v><ctrl-minus>*end type* :MyCommand<cr>

¡Ojalá esto tenga sentido!

Respuesta3

Estoy usando un teclado del Reino Unido donde el guión bajo es mayúsculas-menos, y descubrí que podía asignar una tecla <C-_>(es decir, control-guión bajo) y funciona con control-menos (aunque, como dice @Thomas arriba, no en una ventana de terminal porque eso está predefinido para alejar)

No pude encontrar eso documentado en ninguna parte; fue solo una corazonada. No estoy seguro de qué pasaría en otros teclados.

información relacionada