`
lizhuang
  • 浏览: 903682 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

windows XP下VIM编辑器中文乱码修正方法

阅读更多

将安装目录的_vimrc文件替换为以下代码即可:

set nocompatible
source $VIMRUNTIME/vimrc_example.vim
source $VIMRUNTIME/mswin.vim
behave mswin

set diffexpr=MyDiff()
function MyDiff()
  let opt = '-a --binary '
  if &diffopt =~ 'icase' | let opt = opt . '-i ' | endif
  if &diffopt =~ 'iwhite' | let opt = opt . '-b ' | endif
  let arg1 = v:fname_in
  if arg1 =~ ' ' | let arg1 = '"' . arg1 . '"' | endif
  let arg2 = v:fname_new
  if arg2 =~ ' ' | let arg2 = '"' . arg2 . '"' | endif
  let arg3 = v:fname_out
  if arg3 =~ ' ' | let arg3 = '"' . arg3 . '"' | endif
  let eq = ''
  if $VIMRUNTIME =~ ' '
    if &sh =~ '\<cmd'
      let cmd = '""' . $VIMRUNTIME . '\diff"'
      let eq = '"'
    else
      let cmd = substitute($VIMRUNTIME, ' ', '" ', '') . '\diff"'
    endif
  else
    let cmd = $VIMRUNTIME . '\diff'
  endif
  silent execute '!' . cmd . ' ' . opt . arg1 . ' ' . arg2 . ' > ' . arg3 . eq
endfunction

"""""""""""""""""""""""""""""
"解决windows下的中文乱码问题
"""""""""""""""""""""""""""""
set encoding=utf-8
"set termencoding=utf-8
set fileencodings=ucs-bom,utf-8,chinese,latin-1
if has("win32")
set fileencoding=chinese
else
set fileencoding=utf-8
endif
"解决中文菜单乱码
set langmenu=zh_CN.utf-8
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim
"解决console输出乱码
language messages zh_cn.utf-8


 
分享到:
评论
2 楼 xiaovsme 2010-08-11  
完美啊
1 楼 raveh 2010-04-08  
谢谢。解决了我的问题。

相关推荐

    常用web开发工具 02 windows下vim编辑器

    常用web开发工具 02 windows下vim编辑器常用web开发工具 02 windows下vim编辑器常用web开发工具 02 windows下vim编辑器常用web开发工具 02 windows下vim编辑器常用web开发工具 02 windows下vim编辑器常用web开发工具...

    gvim windows下的vim编辑器

    gVim是Vim的一个图形界面版本,专为Windows操作系统设计,使得在Windows环境下也能享受到Vim的强大编辑能力。 1. **Vim的基本操作**: - Vim分为命令模式和插入模式。在命令模式下,用户可以进行移动光标、删除、...

    windows中的vim文本编辑器

    想要在windows上使用vim命令吗?,那就用vim文本编辑器吧,传说中的神器,每天使用一点点,linux文本操作再也不怕了

    windows 下的 vim 编辑器

    Vim(Vi IMproved)是一款强大的文本编辑器,尤其受到程序员和系统...总的来说,Windows下的Vim gvim编辑器提供了一种高效且高度可定制的文本编辑体验。熟练掌握这些知识点,将极大地提升你在Windows平台上的编程效率。

    vim 编辑器 windows版

    在Windows环境下安装Vim编辑器,通常会提供一个压缩包,解压后可以直接运行`vim.exe`文件。这个便携式的版本与Linux上的Vim具有相同的功能,意味着用户可以在Windows系统中享受到与Linux环境下相同的编辑体验。这...

    解决linux下vim中文乱码的方法

    解决Vim中文乱码的步骤如下: 1. **更新Vim**: 下载最新版本的Vim源码,如7.3版本。确保在编译前使用`./configure --help`检查配置选项,并包含`--enable-multibyte`,以启用多字节编码支持。 2. **配置编译**: ...

    windows下的vim文本编辑器

    windows下的vim文本编辑器,本人已将vim程序和vim运行时环境整合到了一起,下载解压后,点击install即可安装。然后添加环境变量到path。位置为当前解压的路径如:d:\vim732\vim。然后再ms_dos下敲入vim即可使用,比...

    Centos7 下安装VIM编辑器

    CentOS 7 中,默认情况下只安装了 VI 编辑器,而 VIM 编辑器并未安装。这意味着,如果我们尝试使用 `vim test.txt` 命令,系统将提示 `vim command not found`。因此,我们需要安装 VIM 编辑器来满足我们的需求。 ...

    基于C/C++语言的简易vim编辑器 仿vim编辑器

    # 基于C/C++语言的简易vim编辑器 仿vim编辑器 1. 编辑器下有normal和insert两种模式。默认为normal模式,按i键进入insert模式,按esc退出insert模式。 2. normal模式下按 h j k l键向左上下右移动光标。 3. normal...

    Windows下的vi文本编辑器(vim)

    windows下的vi编辑器,不需要其他dll之类,单文件就可以在windows下面执行,喜欢在linux下用vi的有福了,这个是我找了很久才找到的,现在新版的vim在Windows下面都需要其它文件才能运行

    学习vi和vim编辑器_第7版_中文+英文_PDF

    《学习vi和Vim编辑器(中文版第7版)》将说明使用这两种程序编辑文档的基础技巧,并讨论高级工具,例如交互式宏与扩展编辑器的脚本——我们的内容编写成容易遵循步骤操作的风格,成就本书的经典地位。读者将学到: ·...

    gVim 7.2 Windows下的Vim编辑器

    Vim是Linux上的著名的文本编辑器,他是早年的Vi编辑器的加强版。这个gVim是windows版的,并且有了标准的windows风格的图形界面,所以叫g(graphical)Vim。这是一个国际版本,会根据安装的平台自动选择相应语言包,...

    学习VI和VIM编辑器第7版中文

    **VI和VIM编辑器详解** VI(Visual Editor)是一款强大的文本编辑器,最初在1976年由Bill Joy为UNIX系统开发。随着时间的发展,VI的增强版本VIM(Vi Improved)应运而生,由 Bram Moolenaar 开发,并在1991年首次...

    Linux 本编辑器vim显示utf-8文档乱码的解决方法.docx

    在 telnet 登录 Linux 工作站时,由于 Windows 的 telnet 是 GBK 编码的,而 Linux 下使用 UTF-8 编码,导致 Vim 中就会乱码。 fileencoding 是 Vim 中当前编辑的文件的字符编码方式,Vim 保存文件时,如果 ...

    VIM编辑器-rar

    VIM编辑器,全称是“Vi Improved”,是一款强大的文本编辑工具,深受程序员和系统管理员的喜爱。它在经典的Vi编辑器基础上进行了大量的扩展和优化,提供了丰富的功能和自定义选项,使得用户能够根据个人需求定制自己...

    windows vim编辑器带环境

    Windows下的Vim编辑器,全称为“Vi Improved”,是一款强大的文本编辑工具,广泛应用于Linux、Unix等系统,但在Windows上同样有很好的支持。Vim以其高效、可高度自定义和扩展性著称,深受程序员和系统管理员的喜爱。...

    vim编辑器安装包

    Vim编辑器是一款高度可配置、功能强大的文本编辑器,深受程序员和系统管理员的喜爱。它在Linux、Unix、macOS及Windows等操作系统上都能运行,是基于Vi编辑器的增强版本,提供了更多的特性以及对现代编程环境的支持。...

    vim中文乱码解决方案

    ### vim中文乱码解决方案 #### 一、问题背景与概述 在使用Vim编辑器时,中文乱码问题是一个常见的现象,特别是在Fedora和Ubuntu等Linux发行版中更为突出。本文将详细介绍如何解决Vim中的中文乱码问题,并提供一些...

    vim编辑器.rar

    "vim编辑器.rar"提供的就是这样一个绿色版的Vim,无需安装即可在Windows上使用vi编辑器的功能。 Vim是从最初的Vi编辑器发展而来,Vi(Visual Editor)由Bill Joy在1976年为Unix系统编写。Vim(Vi Improved)由 Bram...

Global site tag (gtag.js) - Google Analytics