博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
VIM、GVIM在WINDOWS下中文乱码的终极解决方案
阅读量:6005 次
发布时间:2019-06-20

本文共 717 字,大约阅读时间需要 2 分钟。

文章转自:http://www.liuhuadong.com/archives/68

vim、gvim在windows下中文乱码的终极解决方案

在windows下vim的中文字体显示并不好,所以我们需要调整字体显示编码为utf-8,只有这样才能使用美观的中文。这时候可能出现很多中文乱码。
如:
文件显示乱码、菜单乱码、右键菜单乱码、conlse输出乱码、文件关联右键菜单乱码等等。
网上很多解决办法,但我试了很多,都出现一些怪异的乱码,顾此失彼。
有个简单的方法解决乱码问题:删除vim下的lang目录。但这样所有菜单只能显示英文了。
于是只好自己想办法。经过长时间摸索,总结下边的代码可以彻底解决这些问题。

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" vim7.1在windows下的编码设置。By Huadong.Liu
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
set encoding=utf-8
set fileencodings=utf-8,chinese,latin-1
if has("win32")
set fileencoding=chinese
else
set fileencoding=utf-8
endif
"解决菜单乱码
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim
"解决consle输出乱码
language messages zh_CN.utf-8

转载地址:http://nnsmx.baihongyu.com/

你可能感兴趣的文章
我的前端工具集(二)文件上传的封装
查看>>
不要被懒惰夺走你的思考能力
查看>>
Python 序列化
查看>>
AngularJS依赖注入
查看>>
正则的一个坑
查看>>
OpenCV学习之阈值化
查看>>
使用rabbit mq.模拟dubbo,使MQ异步调用代码写起来像是同步方法.
查看>>
Web Storage
查看>>
jeecg uedit 自定义图片上传路径
查看>>
keepalived实现nginx高可用
查看>>
系统架构师成长之路(一)
查看>>
上传图片
查看>>
Docker ubuntu apt-get更换国内源解决Dockerfile构建速度过慢
查看>>
LINUX下给软件创建桌面图标
查看>>
all-oone-data-structure(好)
查看>>
【转载】使用事件模型 & libev学习
查看>>
是否能在构造函数,析构函数中抛出异常?
查看>>
【Node.js】Stream(流)的学习笔记
查看>>
Linux 的启动流程
查看>>
SQL语句查询某字段不同数据的个数(DISTINCT 的使用)
查看>>