1. Linux中的vim下载
在http://www.onlinedown.net/soft/177958.htm下载7.4版本的。
2. vim的安装
在编译之前,先要./configure --help查看一下配置选项,
其中这个配置需要加进来:--enable-multibyte Include multibyte editing support。其目的是支持多字节编码,这一步应该是很重要。
最后,在配置好后,就可以安装了。
3. 配置vim的中文。
配置中文显示的目的是,防止在编写中文的时候,出现乱码的现象。
编辑~/.vimrc文件,加上如下几行:
set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936
set termencoding=utf-8
set encoding=utf-8
说明:
1、fieencodings:Vim 中当前编辑的文件的字符编码方式,Vim 保存文件时也会将文件保存为这种字符编码方式
2、termencoding:Vim 所工作的终端 (或者 Windows 的 Console 窗口) 的字符编码方式。这个选项在 Windows 下对我们常用的 GUI 模式的 gVim 无效,而对 Console 模式的 Vim 而言就是 Windows 控制台的代码页,并且通常我们不需要改变它。
3、encoding:Vim 内部使用的字符编码方式,包括 Vim 的 buffer (缓冲区)、菜单文本、消息文本等。用户手册上建议只在 .vimrc 中改变它的值,事实上似乎也只有在 .vimrc 中改变它的值才有意义。
4、vim显示行号
在vim转给你显示行号,有三种方式,如下所示:
1、显示当前行行号,在VI的命令模式下输入
:nu
2、显示所有行号,在VI的命令模式下输入
:set nu
3、永久显示行号,使用vi编辑~/.vimrc文件,在该文件中加入一行”set nu”,添加内容不含引号, 命令如下:
vi ~/.vimrc
其它的一些vim配置:
:set all //显示目前所有的环境参数设定值
:set hlsearch //高亮度反白(高亮度搜寻)
:set nohlsearch //取消高亮度反白(高亮度搜寻)
:set backspace=2 //在编辑的时候可随时用退格键删除 (0、1的时候,只针对刚输入的字符有效)
:set autoindent //自动缩排
:set noautoindent //取消自动缩排
:set ruler //可显示最后一行的状态
:set showmode //左下角那一行的状态
:set nonu //取消行号
:set bg=dark //显示不同的底色色调
:syntax on //进行语法检验,颜色显示
:syntax off //关闭语法检验