Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1427253
  • 博文数量: 430
  • 博客积分: 9995
  • 博客等级: 中将
  • 技术积分: 4388
  • 用 户 组: 普通用户
  • 注册时间: 2006-05-24 18:04
文章存档

2013年(1)

2008年(2)

2007年(14)

2006年(413)

分类: LINUX

2006-05-25 14:30:47

LFS文档将vim作为自己的文本编辑器。这里,我们需要说明还有很多不同的编辑器例如:emacs, nano, joe 等等。每个互联网的用户都会很容易发现网上有很多vim和emacs的狂热拥护者。

LFS文档提供了一个基本的vimrc 文件。这里,我们要增强这个文件的功能。在启动的时候vim会读取 /etc/vimrc~/.vimrc (也就是说, 全局设置的vimrc 和用户设置)。 这里需要使用LFS3.1或者更新的版本来编译vim。在这个之前全局的vimrc是在/usr/share/vim/vimrc里面的。

这里是一个稍作增强的vimrc文件。

"  .vimrc开始

set nocompatible
set bs=2
set columns=80
set background=dark
set tabstop=8
set wrapmargin=8
set nobk
syntax on
set ruler
set noexpandtab

" .vimrc 结束

在LFS邮件列表里面有关于vimrc标签的FAQ。如果将"换成常用的#或者//也是正确的。 vimrc的语法有一些地方和通常使用的语法不太一样。

我们下面简单解释一下上面例子中涉及到的设置:

  • set nocompatible : 这个设置将避免vim以和vi高度兼容的方式工作。这个设置需要在每个vimrc文件的开始。从而影响接下来的很多设置。

  • set bs=2 : 这个将影响退格键的工作,具体情况非常复杂,可以参照:help 'bs'

  • set columns=80 : 设置屏幕的行数。

  • set background=dark : 叫vim使用在深色背景上看起来比较舒服的颜色显示。

  • set tabstop=8 : tab键跳过的空格数

  • set wrapmargin=8 : 设置了在窗口右侧何处开始换行。

  • set nobk : 关闭文件备份的功能。

  • syntax on : 开启语法结构强调

  • set ruler : 使得vim在右下角显示当前行列数。

  • set noexpandtab : 使vim在tab处,插入tab符而不是一串空格。

阅读vim内部的帮助信息可以获得,很多vim参数的信息。在vim中敲入 :help 可以获取帮助,或者:help usr_toc.txt可以读取用户手册的目录。

阅读(605) | 评论(0) | 转发(0) |
0

上一篇:随机数生成

下一篇:建立定制的启动盘

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