quiero tener el reverso deincapaz de tener el reverso de Ctrl-O en Vim
- Ctrl + O
ser
- Shift + Ctrl + O
El inverso original es
- Ctrl + I
¿Cómo se puede volver a asignar el reverso de CTRL + O en Vim para ser Shift + CTRL + O?
quiero tener el reverso deincapaz de tener el reverso de Ctrl-O en Vim
ser
El inverso original es
¿Cómo se puede volver a asignar el reverso de CTRL + O en Vim para ser Shift + CTRL + O?
Como se muestra en la ayuda en virtud de
:help C-o
la "inversa" de Ctrl + o es
Ctrl + i o Tab
@Idigas: ¿Cómo puede reasignar la clave a Shift-Ctrl-O. No puedo recordar el C-i. –
@Idigas: ¡Gracias por tu respuesta! –
Tenga en cuenta que la correcta es 'Ctrl-i', no' Ctrl-I'. – Ruslan
Desafortunadamente Vim reconoce Control- o y Control-O como sinónimos.
Hay información here sobre por qué no se puede asignar Control-Shift-o, pero parece que no es posible.
He votado por respuesta Idigas, no es tan difícil recordar Control-I.
Vim ve Ctrl + Shift + O como Ctrl + O debido a una limitación con emuladores de terminal.
¿Hay detalles sobre esas limitaciones? –
En realidad, si usa xterm, puede solucionar las limitaciones del emulador de terminal reasignando claves en su archivo .Xresources
. Utilice una secuencia de teclas que no se utiliza de todos modos, por ejemplo C-M-7 (0x9F):
XTerm*vt100*translations: #override\n\
Ctrl Shift <Key> O: string(0x9f)
Después, realice un mapa xrdb -merge ~/.Xresources
y C-M-7 a C-i en Vim.
Es cierto que es un truco, pero me ha ayudado mucho.Echa un vistazo a mi .Xresources en busca de inspiración.
Esto pertenece a [superuser.com] (http://superuser.com/). No tiene nada que ver con la programación. –