Linux 在VIM上使用重音符号

Linux 在VIM上使用重音符号,linux,vim,Linux,Vim,几个小时前,我从我的旧Debian盒子换成了一个新的,当我这样做的时候,我带来了我在旧设备上使用的.vimrc 在旧的一个词上,我通常可以使用:áāāóāñ等(先是simbol,然后是字母) 在我的新机器上,我就是做不到这一点,我总是得到一个后面跟着一些模糊的符号 我已经检查了我的编码,在两台机器上都是utf-8 在这两台机器中,我也可以在bash提示符上使用重音符号,所以问题在于vim 有人能帮你解决这个问题吗 谢谢你的帮助 编辑: 我刚刚发现一个不同点,在我的旧机器上我有VIM 7.3在新机

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

在旧的一个词上,我通常可以使用:áāāóāñ等(先是simbol,然后是字母)

在我的新机器上,我就是做不到这一点,我总是得到一个后面跟着一些模糊的符号

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

在这两台机器中,我也可以在bash提示符上使用重音符号,所以问题在于vim

有人能帮你解决这个问题吗

谢谢你的帮助

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

尝试添加

set encoding=utf-8

在您的
vimrc

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

我已经这样做了,并用“:set encoding?”进行了检查,编码已经设置为utf-8。但仍然不能正常工作。我想你是在终端窗口运行vim。。。终端中使用的编码是什么?我在Windows7上使用相同的Putty来访问两个不同的Debian服务器,因为它曾经对一个服务器有效,但对另一个服务器无效。我不认为这是问题所在。但我提出了一个我不知道如何回答的问题。。。putty使用哪种编码?