Vim 变量的使用

1.在末行模式下使用变量

          set nu                      #显示行号

          set nonu                 #取消显示行号

          set list                     #显示制表符

          set nolist                #显示行号     

          set ic                       #搜索和匹配文件内容时忽略大小写

          set noic                   #取消忽略大小写


2.在配置文件中使用变量

          ~/.vimrc                      #当前个人用户的vim变量配置文件。(默认不存在,需要自行创建)

          /etc/vimrc                   #vim全局的变量配置文件

 

     在系统中,vim个人用户的配置文件的优先级是高于全局配置文件的。也就是说,同时在~/.vimrc和/etc/vimrc里加入两个互斥变量的时候,/etc/vimrc中的变量是不生效的。

[root@whb ~]# echo "set nu" > .vimrc 
[root@whb ~]# vim /etc/passwd

  1 root:x:0:0:root:/root:/bin/bash
  2 bin:x:1:1:bin:/bin:/sbin/nologin
  3 daemon:x:2:2:daemon:/sbin:/sbin/nologin
  4 adm:x:3:4:adm:/var/adm:/sbin/nologin
  
[root@whb ~]# echo "set nonu" >> /etc/vimrc
[root@whb ~]# vim passwd

  1 root:x:0:0:root:/root:/bin/bash
  2 bin:x:1:1:bin:/bin:/sbin/nologin
  3 daemon:x:2:2:daemon:/sbin:/sbin/nologin
  4 adm:x:3:4:adm:/var/adm:/sbin/nologin

可以看出在/etc/vimrc里的set nonu并没有生效
此时删除~/.vimrc 里的set nu后,在来看看是设么结果
[root@whb ~]# vim passwd      #可以发现行号没有了

root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin

 

点赞

发表回复