Linux下安装VIM
来源:互联网 发布:淘宝开个网店怎么经营 编辑:程序博客网 时间:2024/04/29 07:49
Vim和Emacs被称为编辑器之神和神之编辑器。
下面我们就介绍编辑器之神的源代码安装方法。
官网:www.vim.org。
1)下载
我们可以从官网下载vim的源代码。
下面我们以vim-7.4为例介绍安装过程。
下载vim-7.4.tar.bz2或vim-7.4.tar.gz以及MD5SUMS。
然后用md5(Message Digest Algorithm 5,用于确认传输文件完整一致)检查下载的文档:
md5sum vim-7.4.tar.bz2 > vimbz2.md5.summd5sum vim-7.4.tar.gz > vimgz.md5.sum
这一步是生成vim-7.4.tar.bz2和vim-7.4.tar.gz的md5值。
下面可以用diff比较网站提供的MD5SUMS(md5.sum是从其提取的下载文档的md5)和生成的vim*.md5.sum是否有差别:
diff md5.sum vimbz2.md5.sumdiff md5.sum vimgz.md5.sum
或者当MD5SUMS和下载的vim-7.4.tar.bz2或vim-7.4.tar.gz在同一个目录下,用下面的命令自动检测:
md5sum -c MD5SUMS
2)解压
可以用下面命令解压:
bunzip2 vim-7.4.tar.bz2gunzip vim-7.4.tar.gz
在同一目录下会生成vim-7.4.tar。继续:
tar xvf vim-7.4.tar -C /usr/local/src
这里x(--extract,--get)从文档中提取文件,v(--verbose)显示解压过程,f(--file=ARCHIVE)解压文件名,C(--directory=DIR)变换到指定目录。
或者一步到位:
tar jxvf vim-7.4.tar.bz2 -C /usr/local/srctar zxvf vim-7.4.tar.gz -C /usr/local/src
这里j(--bzip2)用bzip2过滤文档,z(--gzip)用gzip过滤文档。此外还可以用J(--xz),--lzip过滤文档。
这时在/usr/local/src下生成vim74目录。
3)配置编译环境
进入源文件目录/usr/local/src/vim74
cd /usr/local/src/vim74
我们要把vim74安装到独立的目录中,而不是默认目录/usr/local/bin和/usr/local/lib。
这样有助于版本管理。
创建目录:
mkdir /usr/local/vim-7.4
进行配置:
./configure --prefix=/usr/local/vim-7.4
结果出现:
no terminal library foundchecking for tgetent()... configure: error: NOT FOUND! You need to install a terminal library; for example ncurses. Or specify the name of the library with --with-tlib.
这时需要先安装ncurses。
ncurses提供字符终端处理库,包括面板和菜单。
从http://www.gnu.org/software/ncurses/下载ncurses-5.9.tar.gz和ncurses-5.9.tar.gz.sig。
sig也是用来检查文件的完整性的:
gpg --verify ncurses-5.9.tar.gz.sig ncurses-5.9.tar.gz
但是我得到了如下信息:
gpg: Signature made Mon 04 Apr 2011 04:06:13 PM PDT using DSA key ID F7E48EDB gpg: Can't check signature: No public key
根据Key ID F7E48EDB导入公钥:
gpg --recv-keys F7E48EDB
得到如下消息:
gpg: requesting key F7E48EDB from hkp server keys.gnupg.net gpg: key F7E48EDB: public key "Thomas Dickey <dickey@invisible-island.net>" imported gpg: no ultimately trusted keys found gpg: Total number processed: 1 gpg: imported: 1
重新检测:
gpg --verify --verbose ncurses-5.9.tar.gz.sig
得到如下消息:
gpg: Signature made Mon 04 Apr 2011 04:06:13 PM PDT using DSA key ID F7E48EDB gpg: using PGP trust model gpg: Good signature from "Thomas Dickey <dickey@invisible-island.net>" gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: C520 48C0 C074 8FEE 227D 47A2 7023 53E0 F7E4 8EDB gpg: binary signature, digest algorithm SHA1
Good signature指示文档是完整的。
当ncurses-5.9.tar.gz.sig和ncurses-5.9.tar.gz在同一目录下可省略ncurses-5.9.tar.gz。
然后:
tar zxvf ncurses-5.9.tar.gz -C /usr/local/srccd /usr/local/ncurses-5.9./configuremakemake installmake clean
接下来继续安装VIM:
cd /usr/local/src/vim74./configure --prefix=/usr/local/vim-7.4
Ok。
4)编译
makemake installmake clean
5)链接
set PATH /usr/local/vim-7.4/bin/:$PATH
- Linux下安装VIM
- linux下VIM的安装
- Linux Fedora12 下,安装VIM
- linux 下安装 vim 编辑器
- LINUX下VIM插件安装
- linux下spf13-vim安装
- linux下VIM插件介绍及安装
- linux下VIM插件介绍及安装
- linux下vim的安装以及配置
- linux--ubuntu下Vim安装失败
- linux下vim插件tagbar的安装
- Linux Centos 下vim安装与配置
- 如何在Linux下安装vim编辑器
- 【Linux】LINUX操作系统下VIM的安装和配置
- Linux下源码阅读工具ctags+vim中安装ctags
- linux在自己的用户目录下安装VIM插件
- linux 下vim的安装方法 及一些基本命令
- linux 下vim的安装方法 及一些基本命令
- HDU 1532 && POJ 1273 Drainage Ditches (网络流 EK算法)
- 使用hibernate的11大优势
- word格式转pdf格式
- Java中return的用法
- 扩展欧几里得定理
- Linux下安装VIM
- XML学习笔记4——XSD简单数据类型
- 编程实现队列入队出队操作
- coursera NLP学习笔记之week1课程介绍&基础的文本处理
- Hibernate中映射详解(一)--基本映射及主键生成器 .
- HDU--1003 -- Max Sum [dp]
- ios培训大纲
- jsp中的内置对象
- 五子棋的procedure