【发布时间】:2013-01-11 12:04:02
【问题描述】:
我在topic 中找到了在 gnome 终端上映射 Alt 键的解决方法。编辑 vimrc 文件后,我的 Vim 现在将 Alt-j 识别为 ê(这是一个非英文字符),我该如何解决?
谢谢
【问题讨论】:
我在topic 中找到了在 gnome 终端上映射 Alt 键的解决方法。编辑 vimrc 文件后,我的 Vim 现在将 Alt-j 识别为 ê(这是一个非英文字符),我该如何解决?
谢谢
【问题讨论】:
如引用主题中所述,对于 Vim,Alt + character 组合由设置了第 8 位的 ASCII 字符表示,这与某些特殊字符 (如ê)。只要您不需要输入这些字符(例如,因为您用法语写 :-),您就可以忽略这种好奇心;只需使用<A-j> 或文字ê 表示法编写您的映射(但在.vimrc 中的任何:set encoding=... 之后,因为这会影响它们的解释方式)。
【讨论】:
<A-j>,但你在评论中说<A-J>;您是否有机会映射大写字母 (J) 并使用小写字母 (j) 进行测试?
<A-J> 真的是<A-S-j>。