当你安装完vim之后找到他的安装路径,找到这个文件/vim/_vimr这个文件,这是vim的配置文件。想把他改成utf-8的,可以用vim打开这个配置文件,然后在其中添加如下代码:
set encoding=utf-8
set termencoding=utf-8
set fileencoding=chinese
set fileencodings=ucs-bom,utf-8,chinese
set langmenu=zh_CN.utf-8
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim
language messages zh_cn.utf-8
language messages zh_cn.utf-8
1,查看Unix的系统的编码(locale命令):证实为UTF-8
LANG=en_GB.UTF-8
LC_CTYPE=en_GB.UTF-8
LC_NUMERIC=en_GB.UTF-8
LC_TIME="en_GB.UTF-8"
LC_COLLATE=en_GB.UTF-8
LC_MONETARY=en_GB.UTF-8
LC_MESSAGES="en_GB.UTF-8"
LC_ALL=en_GB.UTF-8
如果不是的话可以通过设置
export
LC_ALL=en_GB.UTF-8
将当前session的编码设为UTF-8
2,文件的编码确认为UTF-8,Unix的系统的编码也是UTF-8,为什么VI打开后显示的为乱码呢?问题出在Putty的设置,从Unix传输到Putty本地显示的过程也需要设置,Putty的菜单:
change
settings
-->
Window
-->Translation.将
'Received
data
assumed
to
be
in
which
character
set'选择为UTF-8.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)