美文网首页
Windows下VIM编辑器安装及乱码修正

Windows下VIM编辑器安装及乱码修正

作者: 火卫控 | 来源:发表于2020-06-16 00:45 被阅读0次

vim是linux常用的文本编辑器,功能相当强大。习惯了linux输入文本的方式,有时候会想在window下也使用。
安装方式如下

1. 进入下载页面

通过vim-win64下载地址下载.exe安装程序

2. 选择合适的版本

一般选64位,gvim_8.2.0981_x64.exe
如下图:

gvim_x64

3. 解决乱码问题

该软件默认条件下打开中文会乱码,因此需要修改
将安装目录的_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
  1. 软件启用
    vim控制台窗口打开如下:


    vim

通过gvim图形化窗口打开文本:


gvim

参考文章:
windows10安装vim文本编辑器
windows下VIM编辑器中文乱码修正方法

相关文章

  • Windows下VIM编辑器安装及乱码修正

    vim是linux常用的文本编辑器,功能相当强大。习惯了linux输入文本的方式,有时候会想在window下也使用...

  • windows下vim中文乱码处理

    windows下vim中文乱码处理 现象:gvim安装后,打开中文utf-8编码的文件中文显示乱码处理:1、启动g...

  • VIM极简使用备忘

    VIM极简使用备忘 一、vim启动、模式切换及退出vim0、vim软件安装windows用户可以从官网下载安装。地...

  • 如何在windows 下配置vim+youcompleteme(

    如何在windows 下配置vim+youcompleteme(python3) vim是我最喜欢的编辑器。因为我...

  • day7-vim编辑器

    linux系统vim编辑器 1.什么是Vim? vim就和windows下的笔记本类似 2.vim与vi是什么关系...

  • vim 编辑器简介

    vim 编辑器是什么? vim是Linux系统下常用的高级文本编辑器,很多Linux发行版都默认安装了vi(vim...

  • 七 vim的四种模式

    vim编辑器:原始vi编辑器的扩展vim是一个文本编辑器类似与windows下的记事本 1 正常模式 正常模式:输...

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

    vim、gvim在windows下中文乱码的终极解决方案: set encoding=utf-8 set file...

  • Vim+Vundle+NERDTree

    vim编辑器下,使用Vundle插件管理器安装NERDTree树形目录插件。操作环境: 1. 安装vim 2. ...

  • Linux之vim

    vim的安装及配置: 1、安装vim 2、配置文件的位置 3、设置语法高亮显示 4、设置Windows风格的C/C...

网友评论

      本文标题:Windows下VIM编辑器安装及乱码修正

      本文链接:https://www.haomeiwen.com/subject/ltgkxktx.html