ドイツ語キーボードの方が使いやすいので、^キーを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、ユーベ