私は通常、Vimをイタリア語キーボードで使用しています(私はイタリア出身です)(主にWindowsホストのUbuntu Linux Virtualboxゲストで)。
イタリア語のキーボードレイアウトにない頻繁に使用される文字(UNIXの場合)を入力する必要がある場合、問題が発生します。特にこれらの文字を参照しています。
- チルダ:(~ホームディレクトリのエイリアス)
- バッククォート/バックティック:(
`
主にrubyプログラム)
OK、$HOME
代わりにを使用できます~
が、キーボードに存在しないこれらの(およびその他の)「特殊」文字を入力するためのVim固有の方法(おそらくいくつかのキーストロークシーケンス)はありますか?
解決策はキーバインドになる可能性があります.vimrc
か?例として私は.vimrc
これにこれを持っています:
map ' `
しかし、あなたが想像できるように、私はこの特定のキーのリマップに不満を持って<Fx>
います...(そして私はすでに占有しています)
ところで、質問はVimに直接関連しているのではなく、キーボードのハードウェア/言語設定に関連しているため、少し話題から外れているかもしれません。たぶんStack Overflowで尋ねるほうがいいですか?
Ctrl-v u 007e
man ascii
Ubuntuを見てみると、それを促進できます。
7E
場合は~
、Ctrl-Shift-uの60
場合は`
。