Aufgrund der Art und Weise, wie die Tastatureingaben intern gehandhabt werden, ist dies heute selbst in GVIM leider generell nicht möglich. Einige Tastenkombinationen wie Ctrl+ (nicht alphabetisch) können nicht zugeordnet werden. Ctrl+ (Buchstaben) vs. Ctrl+ ( Shift+) Buchstaben können nicht unterschieden werden. (Wenn Ihr Terminal keinen eindeutigen Termcap- Code sendet, was die meisten nicht tun.) Geben Sie im Einfüge- oder Befehlszeilenmodus die Tastenkombination ein. Wenn nichts passiert / ist, können Sie diese Tastenkombination nicht verwenden. Dies gilt auch für <Tab>
/ <C-I>
, <CR>
/ <C-M>
/ <Esc>
/ <C-[>
usw. (Nur Ausnahme ist <BS>
/ <C-H>
.) Gleiches gilt fürAltund nicht alphabetische Tasten. Dies ist ein bekannter Schmerzpunkt und Gegenstand verschiedener Diskussionen zu vim_dev und dem #vim-IRC-Kanal.
Einige Leute (vor allem Paul LeoNerd Evans) wollen das beheben (sogar für die Konsole Vim in Terminals, die dies unterstützen) und haben verschiedene Vorschläge gemacht, vgl. http://groups.google.com/group/vim_dev/browse_thread/thread/626e83fa4588b32a/bfbcb22f37a8a1f8
Bis heute sind noch keine Patches oder Freiwilligen erschienen, obwohl viele den Wunsch geäußert haben, dies in einer zukünftigen Vim-Veröffentlichung zu haben.