Vim在windows下乱码问题的解决

   Vim在windows下乱码问题的解决

  Vim默认的编码是GB2312的,没utf-8给我们选,所以得我们自己来配置:

  具体配置如下:

  打开vim安装目录下的_vimrc,在头部加上几句配置语句就能搞定:

  01

  //设置默认编码

  02

  set encoding=utf-8

  03

  set fileencodings=utf-8,chinese,latin-1

  04

  if has("win32")

  05

  set fileencoding=chinese

  06

  else

  07

  set fileencoding=utf-8

  08

  endif

  09

  10

  //解决菜单乱码

  11

  source $VIMRUNTIME/delmenu.vim

  12

  source $VIMRUNTIME/menu.vim

  13

  14

  //解决console输出乱码

  15

  language messages zh_CN.utf-8

  1

  //再者,强烈建议大家改一下它的配色,默认的白色太过刺眼

  2

  //同样的,加一句配置就好(这个desert沙漠主题是看着最舒服的了,不喜欢的自己换)

  3

  colorscheme desert

  1

  //其他一些有用的

  2

  //添加行号

  3

  :set number

时间: 2024-08-31 13:29:56

Vim在windows下乱码问题的解决的相关文章

[20170617]vim在windows下guioption设置

[20170617]vim在windows下guioption设置.txt --//如果你看mswin.vim设置: " On Unix we have two selections, autoselect can be used. if !has("unix")   set guioptions-=a endif --//缺省设置是取消a设置,查看帮助:  'a'    Autoselect:  If present, then whenever VISUAL mode i

java在mac下乱码问题各种解决办法

  java和javac在简体中文的Mac OSX的终端(Terminal.app)环境下,默认是以GBK编码的中文输出各种诸如语法错误,数组访问越界之类的信息. 但是,Mac的终端的默认编码是UTF-8,所以javac和java在未配置的情况下会输出乱码. 解决方法有3个: 1)指定输出的编码为UTF-8 javac -J-Dfile.encoding=UTF-8 2)输出英文 export LC_ALL=en 3)通过iconv转码 javac something|iconv -f GBK

Windows下CURL扩展无效解决办法

1.在php.ini配置文件中启用 php_curll.dll 扩展 2.extension_dir = "E:/env/php-5.6.21/ext",写绝对路径 3.系统环境变量加入PHP环境根目录,path E:\env\php-5.6.21\; 4.查看版本兼容性 按上面办法开始之后我们测试一下curl函数 <?php // create a new curl resource $ch = curl_init(); // set URL and other appropr

EverVim 20170523 改善 Windows 下安装&amp;使用

EverVim 20170523 更新,改善了在Windows下的使用和安装体验.版本发布仅为公布更新日志,安装时请仍使用 master 分支 本次更新日志 Windows 解决了Windows下的安装问题 解决了Windows下用命令行打开文件时仍显示启动屏的问题 更新了在Windows下改用YouCompleteMe的安装文档 解决了安装脚本尝试删除init.vim即使文件不存在 #5 解决了Vim-Plug不在rtp的问题 (PlugInstall不是编辑器命令) #9 文档 增加了卸载E

Windows下DLL编程技术及应用

摘 要: 本文介绍了DLL技术在Windows编程中的基本运用方法及应用,给出了直接内存访问及端口I/O的两个实用DLL的全部源代码. 关键词: DLL Windows编程 内存访问 I/O 一 .引 言 由于Windows为微机提供了前所未有的标准用户界面.图形处理能力和简单灵便的操作,绝大多数程序编制人员都已转向或正在转向Windows编程.在许多用户设计的实际应用系统的编程任务中,常常要实现软件对硬件资源和内存资源的访问,例如端口I/O.DMA.中断.直接内存访问等等 .若是编制DOS程序

windows下git中文乱码解决

  进入git安装目录,改一下配置就可以基本解决: 1.etcgitconfig: [gui] encoding = utf-8 [i18n] commitencoding = gbk [svn] pathnameencoding = gbk 说明:打开 Git 环境中的中文支持.pathnameencoding设置了文件路径的中文支持. 2.etcgit-completion.bash: alias ls='ls --show-control-chars --color=auto' 说明:使得

Python程序在Windows终端乱码解决方法

问题提出 近期把一个Python项目移到了Windows下运行,竟然中文乱码了,在Linux上运行明明好好的. 呵呵,对Windows妥妥的没有爱了.... 问题原因 Python程序在Windows终端(cmd)下乱码,是字符串编码的问题 Python文件编码 Python 默认脚本文件都是 ANSCII 编码的,当文件 中有非 ANSCII 编码范围内的字符的时候就要使用"编码指示"来修正. 一个module的定义中,如果.py文件中包含中文字符(严格的说是含有非anscii字符)

Linux下sqlplus中文乱码问题的解决

错误现象: 在windows下用其他工具访问oracle,确认中文正常显示.在Linux下使用sqlplus查询数据表中文内容出现乱码. 分析及解决: 因为windows下正常,所以问题应出现在Linux客户端.用下列sql查询数据库字符集为"ZHS16GBK": SELECT * FROM nls_database_parameters t WHERE t.parameter = 'NLS_CHARACTERSET'; 设置环境变量NLS_LANG,问题解决. export NLS_

phpmyadmin3.x版在windows下的新版本php里日期显示乱码

现象: 一直使用的phpmyadmin3.5版本(RELEASE-DATE-3.5.0,一个做了配置优化的版本 phpMyAdmin_3.5_path8.net),这个版本比较简洁,更新的pma有些臃肿.然而,在windows下使用php5.5, 及php7.0,都发现日期显示成乱码 方案: 文件 libraries/common.lib.php , 行1648行         $format = __('%B %d, %Y at %I:%M %p'); 改成         $format