【问题标题】:Using accented symbols on VIM在 VIM 上使用重音符号
【发布时间】:2012-10-12 09:44:09
【问题描述】:

几个小时前,我从旧的 Debian 盒子换成了一个新盒子,当我这样做时,我带来了在旧设备上使用的 .vimrc。

在旧的我可以使用:áéóçãñ 等(首先是 simbol ' 然后是字母)

在我的新机器上我根本无法做到这一点,我总是得到 A 后跟一些不起眼的符号。

我已经检查了我的编码,两台机器上都是 utf-8。

在两台机器上我都可以在 bash 提示符下使用重音符号,所以问题出在 vim 上。

有人有办法解决这个问题吗?

感谢您的帮助。

编辑: 我刚刚发现了一个不同之处,在我的旧机器上我有 VIM 7.3,在新机器上是 7.2.445,可能是这个吗?

【问题讨论】:

    标签: linux vim


    【解决方案1】:

    尝试添加

    set encoding=utf-8
    

    在你的vimrc

    【讨论】:

    • 我已经这样做了,并检查了 ":set encoding?"并且编码已经设置为 utf-8。但仍然无法正常工作。
    【解决方案2】:

    它现在正在工作。我不知道为什么,但是正如我所说的编码 utf-8 对我不起作用然后我开始尝试其他方法,我发现编码 iso-8859 解决了我在那台机器上的问题。奇怪的是,在我的旧机器上它可以通过 utf-8 工作。

    【讨论】:

    • 我假设你在终端窗口中运行 vim...终端中使用的编码是什么?
    • 我在 Windows 7 上使用相同的 Putty 来访问两个不同的 Debian 服务器,因为它曾经适用于一个但不适用于另一个我不认为这是问题所在。但是我提出了一个我不知道如何回答的问题......腻子使用哪种编码?
    猜你喜欢
    • 1970-01-01
    • 2012-11-08
    • 2016-10-30
    • 2016-12-15
    • 1970-01-01
    • 2017-06-26
    • 2017-01-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多