Ich versuche es so zu machen, dass ich mit einem Tastendruck einen Puffer auf die Festplatte schreiben kann .
(Randnotiz: Idealerweise möchte ich, dass dies in allen Modi funktioniert, aber im Moment versuche ich zunächst nur, es im normalen Modus zum Laufen zu bringen. )
Im Vim-Wiki heißt es ...
Vim Träger darstellen Steuerzeichen mit symbolischer Notation wie
<F1>,<C-W>,<C-S-F1>usw.
Und auch...
Ein Schlüssel mit dem
CtrlSchlüsselmodifikator wird in der<C-key>Notation dargestellt. Zum BeispielCtrl-Rwird mit dargestellt<C-R>. Eine Taste mit dem Modifikator Umschalttaste wird in<S-key>Notation dargestellt. Zum BeispielShift-F2wird mit dargestellt<S-F2>. Ein Schlüssel mit demAltSchlüsselmodifikator wird mit<A-key>oder<M-key>Notation dargestellt. Sie können einen oder mehrere Schlüsselmodifikatoren kombinieren. Zum Beispiel können Sie zur DarstellungCtrl+Shift+F3verwenden<C-S-F3>.
Das scheint zu sagen, dass .vimrces funktionieren sollte , wenn ich das in meine stecke ...
nnoremap <S-C-k> :w<CR>
Aber es hat keine Wirkung. Wenn ich neu lade .vimrcund shift+ control+ drücke, wird im unteren Bereich Kkeine [File] writtenMeldung angezeigt.
Ich habe es auch versucht, aber dann hatte option+ Kauch keine Wirkung ...
nnoremap <M-k> :w<CR>
Keine Fehlermeldungen.
Ich bin auf OS X.
AKTUALISIEREN
Ok, ich habe es gerade versucht ...
inoremap <M-s> Hey whats up
Wenn ich dann in den Einfügemodus gehe und option+ drücke S, gibt Vim aus ...
ß
Fängt OS X meine Tastenanschläge ab, bevor Vim sie überhaupt empfängt? Funktioniert das deshalb nicht?
Wenn ja, gibt es eine Möglichkeit, dies zu beenden, außer einen anderen Computer zu kaufen?
<M>statt zu verwenden <S-C>. Ich benutze kein MacVim. Ich verwende reguläres Vim 7.4.1129, das über MacPorts installiert wird.
:inoremap ß Hey whats up.
<S-C-k>ist drei Tastenanschläge. Ich sag bloß'.