ドイツ語キーボードの方が使いやすいので、^
キーをVIMに再マップしたいと思います。<Esc>
私が理解している限り、キーのキーコードはなく^
、termcap 表記を使用する必要があります。
inoremap <t_*> <Esc> " remap ^ to ESC
inoremap <C-t_*> <t_*> " map CTRL-^ to the plain ^ (insert a '^' char)
しかし、circumlflex の termcap コードが見つかりませんでした^
。典型的な端末の termcap コードの完全なリストを知っている人はいますか? このソリューションが Ubuntu と Windows の gvim で機能することを望みます。
編集: inoremap ^ <Esc>
Linuxでは部分的に機能します。を押す必要があり^^
ます。非デッドキー レイアウトを使用する場合にのみ完全に機能します。inoremap <C-^> ^
非デッドキー レイアウトでも問題なく動作しますが、デフォルト レイアウトではまったく動作しません。
解決策:^
キーをミュートしないキーボード レイアウトを使用し、 ^
(別名サーカムフレックスまたはキャレット) を std として使用します。~/.vimrc の ASCII 文字。
Windows でデッド キーを無効にする方法については、superuser.com /questions/280005を参照してください。リンクのThx Jens。
Thx、ユーベ