2016-05-22 28 views
0

Wie kann ich ALT-Schlüssel in der Schlüsselzuordnung verwenden? Und wie kann ich doppelte Tastenbefehle machen? zum Beispiel habe ich versuchtVIM, Mapping, warum nicht nmap <Alt><Right><C-w><Right> arbeiten?

<Alt-Right> <C-w><Right> 

und es hat auch nicht funktioniert. Und so weit ich weiß, sind einige Schlüssel schlecht für die Zuordnung in VIM, Space Key zum Beispiel. schreiben Sie nach Möglichkeit auch Schlüssel, die bei der Schlüsselzuordnung in Vim normalerweise nicht funktionieren.

Antwort

0

Dies in einem grafischen Vim (GVim, MacVim) funktionieren soll:

nnoremap <M-Right> <C-w><Right> 

"Alt" ist eine neue Erfindung, die Vim nicht weiß - es kennt "Meta", ein Schlüssel, der einmal existierte und ruft die neue Erfindung nach dem Namen des alten Schlüssels an.

jedoch Terminal ist kniffliger, als Alt-Recht typischerweise zu einem gewissen Schlüsselsequenz gebunden ist, die im Terminal, wie Escf (bewegt ein Wort rechts) nützlich ist; Sie können sehen, was es in Vim ist, indem sie durch Ctrl-V vorhergehenden: nnoremapCtrl-VAlt-Rechts<C-w><Right>, die wahrscheinlich als

nnoremap ^[f <C-w><Right> 
kommen wird