3

(フランス語の) アクセント付き文字の vim マッピングを変更しようとしています。

à(ASCII 133) Alt+にしa
Àたい (ASCII 183) + にしたいAlt+ (ASCII 130) + にしたいShift( ASCII 144) + にしたい+ +a
éAlte
ÉAltShifte

既存のマップAlt+ i==>を再マップできれば幸いéです (なぜですか?)
これらのマッピングを機能させるにはどうすればよいですか?

4

1 に答える 1

1

マッピングはこれらの文字に対して機能し、質問はaltキーに関するものです。これは、端末が文字の前にESC文字を付けると機能しない場合があります。:help map-alt-keys詳細については、入力してください。

xterm で試したところ、これらのマッピングが機能しました。

:imap <A-a> à
:imap <A-A> À
:imap <A-e> é
:imap <A-E> É

また、デフォルトのマッピングを別のものに変更するには、 map の代わりに "remap" を使用します:

:iremap <A-i> whatever 

編集:Vimを使用したgnome端末でAltキーのショートカットが機能しないも参照してください

于 2013-06-11T11:05:10.463 に答える