gpt4 book ai didi

vim - .vimrc 中的键映射(重音)和编码问题

转载 作者:行者123 更新时间:2023-12-01 12:56:53 29 4
gpt4 key购买 nike

我在 Vim 中遇到一个奇怪的映射问题。我使用的是 Azerty 键盘。

在我的 .vimrc 中,我有以下命令可以在段落之间快速移动。

nnoremap _ {
vnoremap _ {

nnoremap è }
vnoremap è }

但是,不考虑使用 è 的第二个映射。

启动后,如果我检查映射,我得到了 :verbose map _ 的东西,但没有 :verbose map è 的东西。

更糟糕的是,如果我在运行时实际键入 nnoremap è },映射将被正确注册。

我认为这是一个编码问题,但我找不到解决方法。

我在 Debian Lenny 上使用 Vim 7.3。

我在 WinXP 上使用相同的 .vimrc,它在那里工作:唯一的区别是在 WinXP 上我预先使用 set encoding=latin1,而在 Debian 上,我没有改变默认编码为 utf-8

所以基本上,我的问题变成了为什么它使用等于 latin1 而不是 utf-8 的编码是否与 è 在 utf-8 中以多个字节编码?

最佳答案

可能 .vimrc 文件编码不正确。

您可以使用 set fileencoding 查看它,并使用 :w++enc=utf-8:w++enc=iso- 更改它8859-1

关于vim - .vimrc 中的键映射(重音)和编码问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9193997/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com