簡體   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