Normalerweise verwende ich Vim mit einer italienischen Tastatur (ich komme aus Italien) (hauptsächlich in einem Ubuntu Linux Virtualbox-Gast von einem Windows-Host).
Ich habe Probleme, wenn ich einige häufig verwendete Zeichen (unter Unix) eingeben muss, die im italienischen Tastaturlayout nicht vorhanden sind. Ich beziehe mich insbesondere auf diese Zeichen:
- Tilde: ~(Home-Verzeichnis-Alias)
- Back Quote / Back Tick:
`
(hauptsächlich in Ruby-Programmen)
Ok, ich kann $HOME
anstelle von verwenden ~
, aber gibt es eine Vim-spezifische Möglichkeit (möglicherweise eine Tastenanschlagsequenz), um diese (und andere) "speziellen" Zeichen einzugeben, die auf der Tastatur nicht vorhanden sind?
Lösung könnte eine Schlüsselbindung sein .vimrc
? Zum Beispiel habe ich in meinem .vimrc
dies:
map ' `
aber wie Sie sich vorstellen können, bin ich mit dieser speziellen Tasten-Neuzuordnung unzufrieden ... (und ich habe sie <Fx>
bereits besetzt)
Übrigens, vielleicht ist die Frage etwas abseits des Themas, weil sie nicht direkt mit Vim zusammenhängt, sondern mit der Einstellung der Tastatur und der Sprache. Vielleicht fragen Sie in Stack Overflow ist besser?
Ctrl-v u 007e
man ascii
auf Ubuntu beschleunigt werden .
AltGr ^
und AltGr '
kombinierst? Referenz: superuser.com/a/667654/292962
7E
Sie~
, Strg-Umschalt-u, dann erhalten60
Sie`
.