Chinaunix首页 | 论坛 | 博客
  • 博客访问: 622012
  • 博文数量: 69
  • 博客积分: 1891
  • 博客等级: 上尉
  • 技术积分: 1359
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-20 23:38
文章分类

全部博文(69)

文章存档

2012年(46)

2011年(23)

分类: Python/Ruby

2012-06-08 23:37:58

 1. 配置项
     Vim有很多配置项,通过修改配置项的值来改变vim的表现。
     Vim里有两类配置项,一类是布尔值配置项(只能是“on”或者“off”),另一类是具体值的配置项,这种配置项有一个具体的值。
     运行一下命令:
     :set number
     这时候你的Vim左边每行的开始的地方都会有一个行号,现在运行一下命令:
     :set nonumber
     这时候行号又消失了。number是一个布尔型的配置项——它可以被打开也可以被关闭。通过:set number命令可以打开它,通过:set nonumber可以关闭它。

     2.切换配置项
     你可以切换配置项,即是把它的值设成和当前状态相反的值。运行下面的命令:
     :set number!
     行号又会出现了。现在继续运行下面的命令:
     :set number!
     行号又消失了,在布尔型配置项前加“!"可以对该项的当前值取反。

     3.查询配置项
     你可以通过使用“?”来向Vim查询对应选项的值。运行下面的命令看看会出现什么:
     :set number
     :set number?
     :set nonumber
     :set number?
     可以看到,第一条:set number?命令显示的是number,而第二条:set number?命令显示的结果则是:nonumber。

     4. 值类型的配置项
     有些配置项需要的是一个具体的值,而非只是被打开或者是关闭。运行下面的命令,并仔细看看每条命令运行后vim里的变化(译者注:主要看行号的宽度的变化):
     :set number
     :set numberwidth=40
     :set numberwidth=4
     :set numberwidth
     numberwidth选项的值决定了行号这一列的宽度。

     你可以试试看看其他常用的选项的值:
     :set warp?
     :set shiftround?
     :set matchtime?

     5.  一次设置多个值
     在一个set 命令里,一次可以设置多个值,试试以下命令:
     :set number numberwidth=6

     6.练习
     1)阅读:help 'number'(注意单引号)。
     2)阅读:help relativenumber。
     3)阅读:help numberwidth。
     4)阅读:help warp。
     5)阅读:help shiftround。
     6)阅读:help matchtime。
     7)在你的vimrc文件里按照你喜欢的样式设置这些值。
阅读(1501) | 评论(0) | 转发(0) |
0

上一篇:3、打印消息

下一篇:5、基本按键映射

给主人留下些什么吧!~~