解决git for windows 和 vim for windows 的 vim 显示中文乱码的问题

背景

萌新一枚,大佬请飘过~~~


相信很多伙伴都遇到过这样的囧境:在单位可能需要偶尔写写PPT等文档,为了文本、图片、文本框等内容在文档移植到其他人电脑不发生乱码的情况,随大流使用windows的office无疑是最好的选择。
但是,往往我们需要搞一些代码的时候,在win下实在是有苦难言,好在vim和git都有windows版本,尽管没有Linux下美观、*,好在凑合还能用。当然,同时有多台电脑的土豪不在此列~

最近就遇到一个很沙雕的问题:git for windows 和 vim for windows 只要在windows重新启动后,在显示中文的时候,就会产生乱码,不知道显示的是个什么玩意儿,甚是恼火。

废话说完了,解决方案如下:


git for windows 的 vim 显示中文乱码解决方案

  • 1.右键 git bash 以管理员身份运行
  • 2.cd ~ #cd到家目录
  • 3.vim .vimrc #用vim新建 .vimrc 文件
  • 4.输入如下代码:(#后为批注,可忽略)
set nu #显示行号
set fencs=utf-8,gbk,utf-16,utf-32,ucs-bom
  • 5.:wq

搞定!


vim for windows 显示中文乱码解决方案

  • 1.找到vim安装目录(一般在Program Files(x86)下)
  • 2.找到_vimrc文件
  • 3.在文件最前面输入如下代码:
set fileencodings=utf-8,gb2312,gbk,gb18030
set termencoding=utf-8
set fileformats=unix
set encoding=prc
  • 4.保存退出

搞定!

解决git for windows 和 vim for windows 的 vim 显示中文乱码的问题

上一篇:C# Winfrom 窗体上动态生成控件慢处理


下一篇:C#之值类型与引用类型--out参数--ref参数-"=="、Equals和ReferenceEquals之间的区别