
Ich bin ein spanischer Benutzer mit einer englischen Tastatur. Mein Standardtastaturlayout ist als „USA – International“ definiert. Dieses Layout respektiert meine tatsächliche Tastaturverteilung, hat aber eine interessante Ergänzung: Wenn ich die Taste ' oder ~ drücke, wird das Symbol nicht direkt geschrieben, sondern auf den nächsten Tastendruck gewartet und wenn es sich um einen bestimmten Buchstaben handelt, wird ein neues Symbol generiert (z. B. ' plus 'a' erzeugt á). Ich kann neben diesem Symbol die Leertaste drücken, um es direkt zu schreiben. Für einen spanischen Benutzer ist dies eine sehr nützliche Funktion zum Schreiben von Buchstaben wie á, ü oder ñ.
Mir ist jedoch aufgefallen, dass es eine Situation gibt, in der dies eher lästig als vorteilhaft ist: der Texteditor Vim.
Vim verwendet Buchstaben und Symbole als Befehle. Einige dieser Befehle verwenden ' oder ". Wenn ich also versuche, ihn zu schreiben, erscheint der Buchstabe nicht und ich muss die Leertaste drücken (was nicht immer funktioniert, da die Leertaste als weiterer Befehl interpretiert werden kann) oder den duplizierten wiederholen und löschen. Ich weiß, dass das Standardlayout „USA“ die Symbole sofort schreibt, daher möchte ich es insbesondere in diesem Programm verwenden.
Meine Frage lautet also: Gibt es eine Möglichkeit, die Standardverteilung zu aktivieren, wenn ich Vim öffne? Ich weiß, dass, wenn ich das Vim-Fenster öffne und das Layout dafür einstelle, es für den Rest der Sitzung beibehalten wird, aber ich möchte wissen, ob es eine Möglichkeit gibt, dies automatisch zu tun.
Danke
Antwort1
Ich wette, du könntest etwas daraus kochenAutoHotkey