Ich möchte ctrl-tab zu: tabn und ctrl-shift-tab zu: tabp.Mapping <C-Tab> in meinem vimrc schlägt in Ubuntu
Ich hatte es funktioniert für gVim in Windows XP, aber zog es zu meiner .vimrc in Ubuntu 9.10 und es funktioniert nicht (vim 7.2).
Hier ist der relevante Abschnitt meines .vimrc:
nmap <C-Tab> :tabn<CR>
nmap <C-S-Tab> :tabp<CR>
nmap <C-t> :tabnew<CR>
<C-t>
funktioniert gut, so die Abbildung der Strg-Taste scheint kein Problem zu sein. Ich habe wirklich keine Ahnung, wo ich anfangen soll! Was könnte hier schief gehen, wenn man bedenkt, dass es unter Windows gut funktioniert hat?
Mehr Info: Ich bin mit Ubuntu 9.10 Server, mit xorg
und fluxbox
oben installiert. Ich verwende xterm
als mein Terminal.
Ctrl-Tab-Mapping funktioniert in Fluxbox: I kann Karte Strg-Tab und Strg-Shift-Tab erfolgreich in meinem Fenster-Manager; Wenn ich meine Xterms einträfe, kann ich wie erwartet zwischen diesen Tabs wechseln. Ich bin mir nicht sicher, was das bedeutet, aber ich denke, das Problem ist nicht ein Fenstermanager/xorg Problem.
Die Schlüssel scheinen nicht auf etwas anderes abgebildet zu sein und können gemeinsam erfolgreich erkannt werden.
Antwort: Es ist ein xterm
Problem - es nicht abfangen und einen einzigartigen Schlüsselcode für ctrl-tab
senden. Siehe meine vollständige Antwort unten für Details.
Hat C-Tab möglicherweise eine besondere Bedeutung für Ihr Terminal? – Cascabel
Möglicherweise ... Ich werde mich darum kümmern. Ich führe xterm. – nfm