用vim 在哪里执行命令?字符乱码了,需要切换编码

2025-05-11 12:22:26
推荐回答(3个)
回答1:

windows版的vim配置文件可以在安装目录的_vimrc文件中。比如我装的是vim7.2安装目录是d:盘的programfile\vim下,执行程序在安装目录下的vim72目录中(d:\programfile\vim\vim72),配置文件就放在d:\programfile\vim目录下,配置模版可以从d:\programfile\vim\vim72\vimrc_example.vim拷贝。在配置文件中加入
set fileencodings=ucs-bom,utf-8,cp936,gb18030
set encoding=cp936
就可自动识别文件编码。

回答2:

在你的配置文件中加入:
set fileencodings=ucs-bom,utf-8,cp936,gb18030,big5,euc-jp,euc-kr,latin1
然后重启VIM,大部分情况下VIM就可以自动识别编码。
如果识别错误执行如下代码:
一般来说win系统下文件编码是cp936,linux是utf8.看你从哪里搞到的文件。
如果是win的文件执行:
set encoding=cp936
:write
将自动转换编码到fileencoding设置。
linux的文件类似把encoding设置成utf8就可以了

回答3:

在linux下 有的是隐藏文件,在linux下搞过,windows下没搞过