/etc/vimrc, ~/.vimrc

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的语法有一些地方和通常使用的语法不太一样。

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

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