我正在尝试更改(法语)强调字符的vim映射。
à
(ASCII 133)我希望它是 Alt + a
À
(ASCII 183)我希望它是 Alt + Shift + a
é
(ASCII 130)我希望它是 Alt + e
É
(ASCII 144)我希望它是 Alt + Shift + e
我很乐意重新映射现有的地图 Alt + i ==> é
(为什么会这样?)
我怎样才能让这些映射工作?
答案 0 :(得分:1)
映射适用于这些字符,问题是关于alt键,当终端为字符添加ESC字符前缀时,这可能不起作用。输入:help map-alt-keys
以获取更多信息。
我刚试过xterm并且这些映射有效:
:imap <A-a> à
:imap <A-A> À
:imap <A-e> é
:imap <A-E> É
另外,要将默认映射更改为另一个,请使用“remap”而不是map:
:iremap <A-i> whatever
修改:另请参阅Alt key shortcuts not working on gnome terminal with Vim