centos6.5下vim的配置

来源:互联网 发布:淘宝网登录账号修改 编辑:程序博客网 时间:2024/05/01 19:44


VIM的配置

4.1  viminfo

      在vim中操作的行为,vim会自动记录下来,保存在 ~/.viminfo 文件中。这样为了方便下次处理,如:vim打开文件时,光标会自动在上次离开的位置显示。原来搜索过的字符串,新打开文件时自动高亮显示。
~/.viminfo 文件是系统自动生成。


4.2  vimrc(全局: /etc/vimrc,用户:~/.vimrc)

        vimrc文件是vim的环境设置文件。整体的vim的设置是在 /etc/vimrc 文件中。不建议修改/etc/vimrc 文件,每个用户可以在用户根目录中设置vim,新建 ~/.vimrc. vim的配置选项较多。


4.3  新建用户的vimrc

# vim ~/.vimrc

[plain] view plain copy
  1. " 语法高亮度显示  
  2. syntax on  
  3.   
  4. " 设置行号  
  5. set nu  
  6.   
  7. " 设置tab4个空格  
  8. set tabstop=4  
  9. set expandtab  
  10.   
  11. "程序自动缩进时候空格数  
  12. set shiftwidth=4  
  13.   
  14. "退格键一次删除4个空格  
  15. set softtabstop=4  
  16.   
  17. " 在编辑过程中,在右下角显示光标位置的状态行  
  18. set ruler  
  19.   
  20. " 搜索忽略大小写   
  21. set ignorecase   
  22.   
  23. " vim使用自动对起,也就是把当前行的对起格式应用到下一行  
  24. set autoindent  
  25.   
  26. " 依据上面的对起格式,智能的选择对起方式,对于类似C语言编写上很有用  
  27. set smartindent  
  28.   
  29. " 在状态列显示目前所执行的指令  
  30. set showcmd  
  31.   
  32. " 设置颜色主题  
  33. colorscheme desert 

1 安装

(如果是新装的centos,最好按照vim之前,先Linux中必备常用支持库的安装:http://blog.csdn.NET/clevercode/article/details/45438401)

# yum -y install vim*


2 查看vim的位置

# whereis vim



3 如果普通用户vim不高亮

如果/home下面的用户vim不高亮;
$ echo $TERM 
vt100

3.1 解决方案一

将终端修改成为xterm。如下,重新登录即可。



重新登录

$ exit
$ echo $TERM 
xterm


3.2 解决方案二:(通常方案一,就可以搞定)

如果输出结果不是  xterm-color ,那么需要手动设置。在/etc/profile 文件末尾加上一行  export $TERM=xterm-color   然后,使修改生效  # source /etc/profile。
# vim /etc/profile

普通用户重新登录

$ exit
$ echo $TERM 
xterm

4 配置相关

4.1  viminfo

      在vim中操作的行为,vim会自动记录下来,保存在 ~/.viminfo 文件中。这样为了方便下次处理,如:vim打开文件时,光标会自动在上次离开的位置显示。原来搜索过的字符串,新打开文件时自动高亮显示。
~/.viminfo 文件是系统自动生成。


4.2  vimrc(全局: /etc/vimrc,用户:~/.vimrc)

        vimrc文件是vim的环境设置文件。整体的vim的设置是在 /etc/vimrc 文件中。不建议修改/etc/vimrc 文件,每个用户可以在用户根目录中设置vim,新建 ~/.vimrc. vim的配置选项较多。


4.3  新建用户的vimrc

# vim ~/.vimrc

[plain] view plain copy
  1. " 语法高亮度显示  
  2. syntax on  
  3.   
  4. " 设置行号  
  5. set nu  
  6.   
  7. " 设置tab4个空格  
  8. set tabstop=4  
  9. set expandtab  
  10.   
  11. "程序自动缩进时候空格数  
  12. set shiftwidth=4  
  13.   
  14. "退格键一次删除4个空格  
  15. set softtabstop=4  
  16.   
  17. " 在编辑过程中,在右下角显示光标位置的状态行  
  18. set ruler  
  19.   
  20. " 搜索忽略大小写   
  21. set ignorecase   
  22.   
  23. " vim使用自动对起,也就是把当前行的对起格式应用到下一行  
  24. set autoindent  
  25.   
  26. " 依据上面的对起格式,智能的选择对起方式,对于类似C语言编写上很有用  
  27. set smartindent  
  28.   
  29. " 在状态列显示目前所执行的指令  
  30. set showcmd  
  31.   
  32. " 设置颜色主题  
  33. colorscheme desert 
0 0
原创粉丝点击