voglio avere il contrario diin grado di avere il contrario di Ctrl-O in Vim
- Ctrl + O
essere
- Maiusc + Ctrl + O
Il contrario originale è
- Ctrl + ho
Come è possibile rimappare il contrario di CTRL + O in Vim per essere Shift + CTRL + O?
voglio avere il contrario diin grado di avere il contrario di Ctrl-O in Vim
essere
Il contrario originale è
Come è possibile rimappare il contrario di CTRL + O in Vim per essere Shift + CTRL + O?
Come mostrato in aiuto sotto
:help C-o
il "reverse" di Ctrl + o è
Ctrl + i o Tab
@Idigas: come si può rimappare il tasto su Maiusc-Ctrl-O. Non riesco mai a ricordare il C-i. –
@Idigas: Grazie per la risposta! –
Si noti che il corretto è 'Ctrl-i', non' Ctrl-I'. – Ruslan
Purtroppo Vim riconosce il controllo o e Control-O come sinonimi.
C'è qualche informazione here sul motivo per cui non è possibile mappare Control-Shift-o, ma non sembra possibile.
Ho svitato la risposta di Idigas, non è difficile ricordare Control-I.
Vim sfrutta Ctrl +spostamento + O come Ctrl +O causa di una limitazione con emulatori di terminale.
Ci sono dettagli su queste limitazioni? –
In realtà, se si utilizza xterm, è possibile aggirare le limitazioni di emulazione terminale attraverso la correzione delle chiavi nel file .Xresources
. Utilizzare una sequenza di tasti che non si usa in ogni caso, per esempio C-M-7 (0x9F):
XTerm*vt100*translations: #override\n\
Ctrl Shift <Key> O: string(0x9f)
Poi fanno un xrdb -merge ~/.Xresources
e mappa C-M-7 a C-i in Vim.
Ammettiamo che è un trucco, ma mi ha aiutato molto.Controlla il mio .Xresources per l'ispirazione.
Questo appartiene a [superuser.com] (http://superuser.com/). Non ha nulla a che fare con la programmazione. –