安装 Vim-6.1

估计编译时间:		0.81 SBU
估计所需硬盘空间:     24 MB

安装 Vim

你必须先打补丁,才能安装这个包。确认在运行下面的命令前,补丁已经解压了。

如果您不喜欢在您的LFS系统上安装vim作为编辑器,您可以下载并安装一个您自己喜欢的其它编辑器。在下面的网址 http://beyond.us.linuxfromscratch.orgview/cvs/postlfs/editors.html 您可以获得如何安装不同的编辑器的一些有益的提示信息。目前有关于 Emacs, nano, 和 joe的安装指导。

安装命令如下:

patch -Np1 -i ../vim-6.1.patch &&
./configure --prefix=/usr &&
make CPPFLAGS=-DSYS_VIMRC_FILE=\\\"/etc/vimrc\\\" &&
make install &&
ln -s vim /usr/bin/vi

如果您计划在您的的LFS系统上安装X Window系统,那么您可能会希望在安装X之后重新编译Vim。Vim有一个需要安装X和其它一些库的GUI版本编辑器。阅读Vim的文档可以获得更多的信息。

命令解释

patch -Np1 -i ../vim-6.1.patch: 这个补丁修正了用 GCC-3.2 来编译时的一个错误。

make CPPFLAGS=-DSYS_VIMRC_FILE=\\\"/etc/vimrc\\\": 设置这个参数使 vim 用 /etc/vimrc 文件来存放全局设置。否则的话,它就使用 /usr/share/vim 目录下的 vimrc ,但是 /etc 是存放设置文件的更合理位置。

Vim的内容

最后检查于version 6.1.

包含的程序

efm_filter.pl, efm_perl.pl, ex (链接至 vim), less.sh, mve.awk, pltags.pl, ref, rview (链接至 vim), rvim (链接至 vim), shtags.pl, tcltags, vi (链接至vim), view (链接至 vim), vim, vim132, vim2html.pl, vimdiff (链接至 vim), vimm, vimspell.sh, vimtutor 和 xxd

具体说明

efm_filter.pl

从标准输入读取数据拷贝到标准输出并建立vim可以读取的出错文件的过滤器.

efm_perl.pl

将perl解释器的错误信息改变格式以用在vim的快速修理模式(quickfix mode).

ex

以Ex模式启动vim.

less.sh

用less.vim起动vim的脚本.

mve.awk

处理vim的错误信息.

pltags.pl

为perl代码建立一个标记文件,以用在vim中.

ref

检查拼写错误.

rview

是view的限制版,它不能启动任何shell命令并且Vim不能被挂起。

rvim

是vim的版。它不能启动任何shell命令并且Vim不能被挂起。

shtags.pl

为perl脚本产生一个标志文件.

tcltags

为TCL代码产生一个标志文件

vi

以vi兼容模式起动vim.

view

以只读模式启动vim。

vim

以普通的缺省方式启动vim。 .

vim132

在132列模式下的终端中起动vim.

vim2html.pl

将vim文档转化为html格式

vimdiff

同时编辑一个文档的2或者3个版本,并显示他们的区别.

vimm

开启DEC定位输入模式于一个远端终端.

vimspell.sh

检查文件拼写,并产生一个需要在vim中强调的语法报告.

vimtutor

启动Vim说明。

xxd

生一个十六进制堆或者做相反的工作。

安装Vim依赖于

最后检查于 version 6.0.

Bash: sh
Binutils: as, ld, strip
Diffutils: cmp, diff
Fileutils: chmod, cp, ln, mkdir, mv, rm, touch
Find: find
Gcc: cc1, collect2, cpp0, gcc
Grep: egrep, grep
Make: make
Net-tools: hostname
Sed: sed
Sh-utils: echo, expr, uname, whoami
Textutils: cat, tr, wc