vim环境设置

当前系统环境:Centos 5.5 64位文本模式最小化安装(仅安装233个软件包)详细参照:centos5.5最小化安装之软件包选择

一、语法高亮设置

        1.安装vim增强包:vim-enhanced软件包

                yum install vim-enhanced

                此包依赖于:gpm perl vim-common 4个软件包同属base组

                会安装一共5个软件包,包含:gpg-pubkey-e8562897-459f07a4软件包;

        2.vi /root/.vimrc    || 开启高亮显示

                syntax on

        3.vi /root/.bashrc  || 解决root用户不能高亮显示

                添加:alias vi=’vim’

                source .bashrc || 使修改立即生效

        4.ssh secure shell

                connection-terminal-vt100的话高亮不显示,全部为下划线

                SSH Secure Shell Client设置终端类型为ansi或者xterm能解决vim语法高亮变成下划线问题

        5.当前用户目录.bash_profile文件末添加:

                export TERM=xterm-color

二、设置显示行号;

        cp /etc/vimrc /root/.vimrc

        .vimrc最后输入:set nu

三、设置自动缩进:

        /root/.vimrc 添加以下内容

        set autoindent

        设置使用C/C++语言的自动缩进方式: 

        set cindent

四、设置括号等成对出现的符号自动补全:

        :inoremap ( ()<ESC>i

        :inoremap ) <C-R>=ClosePair(')')<CR>

        :inoremap { {<CR>}<ESC>O

        :inoremap } <C-R>=ClosePair('}')<CR>

        :inoremap [ []<ESC>i

        :inoremap ] <C-R>=ClosePair(']')<CR>

        :inoremap " ""<ESC>i

        :inoremap ' ''<ESC>i

        :inoremap ` ``<ESC>i

五、设置tab按键缩进:

        设置(软)制表符宽度为4: 

        set tabstop=4

        set softtabstop=4 

        设置缩进的空格数为4: 

        set shift>

六、安装插件bash-Support:

        下载:vim.org选择下载一个版本

        mkdir ~/.vim

        cd ~/.vim

       yum install unzip || 默认系统没有安装unzip软件包;

       unzip /soft/bash-support.zip

        vi ~/.vimrc(假如你没有自己设置的vimrc文件,可以使用他提供的一个自定义的vimrc

        bash-support/rc/customization.vimrc)添加如下内容:

        filetype plugin on

        修改自动插入头部信息:编辑模板文件

        vim /root/.vim/bash-support/templates/Templates

        /root/.vim/bash-support/templates/bash.comments.template

七、安装vim中文帮助手册:

        1.首先必须要求系统支持显示中文:

                安装前:

                [root@falcontest ~]# locale

                LANG=en_US.UTF-8

                LC_CTYPE="en_US.UTF-8"

                LC_NUMERIC="en_US.UTF-8"

                LC_TIME="en_US.UTF-8"

                LC_COLLATE="en_US.UTF-8"

                LC_MONETARY="en_US.UTF-8"

                LC_MESSAGES="en_US.UTF-8"

                LC_PAPER="en_US.UTF-8"

                LC_NAME="en_US.UTF-8"

                LC_ADDRESS="en_US.UTF-8"

                LC_TELEPHONE="en_US.UTF-8"

                LC_MEASUREMENT="en_US.UTF-8"

                LC_IDENTIFICATION="en_US.UTF-8"

                LC_ALL=

                [root@falcontest ~]# cat /etc/sysconfig/i18n

                LANG="en_US.UTF-8"

                SYSFONT="latarcyrheb-sun16"

                yum install chinese-support || 安装中文语言支持包,会安装61个软件包

                安装完成后,系统已经支持中文语言了,此时系统使用的默认语言仍然是英文;

                测试中文是否正常:

                使用SecureCRT远程登录系统:

                SecureCRT设置:

                选项-会话选项-外观-字符编码:修改为UTF-8

                选项-会话选项-仿真-终端:选择Xterm,并勾选ANSI颜色;

                外观-选择字体:Fixedsys或者Courier New(根据个人习惯不同选择相应字体)

                设置完成登录系统:

                vi chinese.txt

                切换成中文输入法,输入:我是中国人!:wq 保存退出;

                [root@localhost ~]# cat chinese.txt

                我是中国人!

                可以看到显示中文没有问题。

                注:SSH Secure Shell不支持UTF-8编码

        2. 下载vim中文手册安装包:vimcdoc-1.5.0.tar

                1.5.0是vimcdoc的版本,对应的是Vim 7.0

                1.8.0对应Vim7.3

                yum install wget || 测试机器为最小化安装所以无wget命令

                wget http://nchc.dl.sourceforge.net/project/vimcdoc/vimcdoc/1.5.0/vimcdoc-1.5.0.tar.gz

                tar -zxvf vimcdoc-1.5.0.tar.gz

                cd vimcdoc-1.5.0

                sh vimcdoc.sh  -i || 安装,具体可看安装说明:INSTALL

                编辑/root/.vimrc,添加以下内容,以便优先使用中文帮助:

                if version &gt;= 603

                        set helplang=cn

                endif

                3.测试:

                打开vi,:help查看帮助,中文帮助正常显示,OK

以上内容整理自互联网。

你可能感兴趣的:(vim,vim设置,.vimrc)