vim应用:终极解决windows系统gvim/vim的各种乱码(文件,菜单,提示信息)!
查看文件的编码:
:echo &fileencoding
Vim 有四个跟字符编码方式有关的选项,encoding、fileencoding、fileencodings、termencoding (这些选项可能的取值请参考 Vim 在线帮助 :help encoding-names),它们的意义如下:
encoding: Vim 内部使用的字符编码方式,包括 Vim 的 buffer (缓冲区)、菜单文本、消息文本等。
fileencoding: Vim 中当前编辑的文件的字符编码方式,Vim 保存文件时也会将文件保存为这种字符编码方式 (不管是否新文件都如此)。
fileencodings: Vim 启动时会按照它所列出的字符编码方式逐一探测即将打开的文件的字符编码方式,并且将 fileencoding 设置为最终探测到的字符编码方式。因此最好将 Unicode 编码方式放到这个列表的最前面,将拉丁语系编码方式 latin1 放到最后面。
termencoding: Vim 所工作的终端 (或者 Windows 的 Console 窗口) 的字符编码方式。这个选项在 Windows 下对我们常用的 GUI 模式的 gVim 无效,而对 Console 模式的 Vim 而言就是 Windows 控制台的代码页,并且通常我们不需要改变它。
用英文菜单和提示最好,可以免去下面对菜单和提示信息(B,C部分)的设置
如果用英文菜单和提示在安装gvim的时候,将支持本地语言的选项去掉。
解决vim文件乱码,打开文件乱码,菜单,提示信息乱码:
有四个跟字符编码方式有关的选项,encoding、fileencoding、fileencodings、termencoding
在linux中修改.vimrc(在win中是_vimrc)
windows系统也可以在vim菜单项中:编辑>启动设定,直接打开_vimrc文件
A,"设置文件的代码形式
set encoding=utf-8
set termencoding=utf-8
set fileencoding=utf-8
set fileencodings=ucs-bom,utf-8,chinese,cp936
B,"vim的菜单乱码解决:
"同样在 _vimrc文件里以上的中文设置后加上下列命令,
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim
C,"vim提示信息乱码的解决
language messages zh_CN.utf-8
:echo &fileencoding
Vim 有四个跟字符编码方式有关的选项,encoding、fileencoding、fileencodings、termencoding (这些选项可能的取值请参考 Vim 在线帮助 :help encoding-names),它们的意义如下:
encoding: Vim 内部使用的字符编码方式,包括 Vim 的 buffer (缓冲区)、菜单文本、消息文本等。
fileencoding: Vim 中当前编辑的文件的字符编码方式,Vim 保存文件时也会将文件保存为这种字符编码方式 (不管是否新文件都如此)。
fileencodings: Vim 启动时会按照它所列出的字符编码方式逐一探测即将打开的文件的字符编码方式,并且将 fileencoding 设置为最终探测到的字符编码方式。因此最好将 Unicode 编码方式放到这个列表的最前面,将拉丁语系编码方式 latin1 放到最后面。
termencoding: Vim 所工作的终端 (或者 Windows 的 Console 窗口) 的字符编码方式。这个选项在 Windows 下对我们常用的 GUI 模式的 gVim 无效,而对 Console 模式的 Vim 而言就是 Windows 控制台的代码页,并且通常我们不需要改变它。
用英文菜单和提示最好,可以免去下面对菜单和提示信息(B,C部分)的设置
如果用英文菜单和提示在安装gvim的时候,将支持本地语言的选项去掉。
解决vim文件乱码,打开文件乱码,菜单,提示信息乱码:
有四个跟字符编码方式有关的选项,encoding、fileencoding、fileencodings、termencoding
在linux中修改.vimrc(在win中是_vimrc)
windows系统也可以在vim菜单项中:编辑>启动设定,直接打开_vimrc文件
A,"设置文件的代码形式
set encoding=utf-8
set termencoding=utf-8
set fileencoding=utf-8
set fileencodings=ucs-bom,utf-8,chinese,cp936
B,"vim的菜单乱码解决:
"同样在 _vimrc文件里以上的中文设置后加上下列命令,
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim
C,"vim提示信息乱码的解决
language messages zh_CN.utf-8
-
Dennis 赞了这篇日记 2017-06-30 21:56:51
-
安得米 赞了这篇日记 2016-11-12 21:21:34
-
peakmuma 赞了这篇日记 2016-08-31 00:05:27
-
TZX 赞了这篇日记 2015-10-02 09:18:12
-
菩提 赞了这篇日记 2014-12-17 14:07:45
-
昆山毓岫 赞了这篇日记 2014-10-08 21:06:10
-
一二 赞了这篇日记 2014-09-04 20:29:07
-
丛林大王 赞了这篇日记 2014-07-24 11:36:34
-
Riky.liu 赞了这篇日记 2014-05-30 11:11:17
-
疯炎疯语 赞了这篇日记 2014-05-19 14:52:02
-
viperchaos 赞了这篇日记 2014-03-19 16:21:19
-
漢矦 赞了这篇日记 2014-01-22 15:22:11
-
派丫 赞了这篇日记 2013-12-23 13:17:31
-
7anshuai 赞了这篇日记 2013-12-16 20:38:44
-
无名 赞了这篇日记 2013-07-15 16:20:23
-
🈚 赞了这篇日记 2013-06-24 16:19:23
-
小wang 赞了这篇日记 2013-04-28 16:13:49
-
彩笔不题断肠句 赞了这篇日记 2013-04-20 22:05:19
-
Micky 赞了这篇日记 2013-02-21 17:53:56
-
Control 赞了这篇日记 2013-01-23 15:37:50
-
shinet 赞了这篇日记 2012-12-02 21:58:21
-
德盛全兴 赞了这篇日记 2012-11-09 14:28:39
-
autistic 赞了这篇日记 2012-10-22 18:53:47
-
蓬山远 赞了这篇日记 2012-04-20 14:02:15
-
mexoslda 赞了这篇日记 2012-03-22 22:59:30
-
冰棒 赞了这篇日记 2011-11-17 10:48:05
-
Heartbeats 赞了这篇日记 2011-10-31 22:37:55
-
鱿大鱼 赞了这篇日记 2011-07-27 09:51:26
热门话题 · · · · · · ( 去话题广场 )
- 解锁我的夏日旅行足迹地图 活动 50.3万次浏览
- 如何阅读一片叶子 1559次浏览
- 哪一刻你真正感觉到了自己身体的存在? 5.6万次浏览
- 你想对高考生们说点什么? 3.5万次浏览
- 我喝过的好喝精酿 新话题 · 3.9万次浏览
- 我来翻拍电影海报 114.0万次浏览