繁体   English   中英

如何更改重音字符的vim映射

[英]How can I change vim mappings for accented characters

我正在尝试更改(法语)重音字符的vim映射。

à (ASCII 133)我希望它是Alt + a
À (ASCII 183)我希望它是Alt + Shift + a
é (ASCII 130)我希望它是Alt + e
É (ASCII 144)我希望它是Alt + Shift + e

我很乐意重新映射现有的地图Alt + i ==> é (为什么?)
如何使这些映射起作用?

映射适用于这些字符,问题是关于alt键,当终端在字符前加上ESC字符时,可能无法使用alt键。 输入:help map-alt-keys以获得更多信息。

我只是在xterm中尝试过,因此论文映射起作用了:

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

而且,要将默认映射更改为另一个映射,请使用“ remap”而不是map:

:iremap <A-i> whatever 

编辑:另请参见Alt键快捷方式在Vim的gnome终端上不起作用

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM