下面说明ubuntu 11.10下的vim安装以及配置。请切换到root用户。
1.到ftp://ftp.vim.org/pub/vim/unix/目录下载对应的版本。我们这里选择下载vim-7.3.tar.bz2这个文件。下载后随便解压一个地方。到新立得软件管理中,将vim-common,vim-tiny删除
2.解压后产生一个vim73文件夹。进入vim73文件夹
3. 执行./configure命令。运行后,会提示你checking for tgetent()... configure: error: NOT FOUND!这是因为一个库没有安装,至于是什么库有什么作用,我们这里先不用了解那么多。随着学习的深入,我们会慢慢了解的。这说明需要安装libncurses5-dev
4.apt-get install libncursest-dev
5.安装完毕后,继续执行make
6.make install
7.将软件所在位置添加到环境变量中。PATH=$PATH:/usr/local/bin
8.测试下,vi test。如果不行的话,用vim test。然后在命令行下输入alias vi=vim。就可以了。
9.默认的vi操作很不爽。我们在root的家目录下新建一个.vimrc文件。注意不要忘了. ,一般情况下不要修改/etc/vim/vimrc文件。
1 syntax on
2 set tabstop=4
3 set softtabstop=4
4 set shiftwidth=4
5 set autoindent
6 set cindent
7 set nu
8 set ruler
9 set nocompatible
10.7.3版本又许多其他新功能,如set rnu。相对行好。大家自己摸索。不过一般情况下,没有什么必要。我们是为了开发软件,不是为了工具本身而学习。
第四步可能会出错:如下解决方法
通过终端安装程序sudo apt-get install xxx时出错:
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
出现这个问题可能是有另外一个程序正在运行,导致资源被锁不可用。而导致资源被锁的原因可能是上次运行安装或更新时没有正常完成,进而出现此状况,解决的办法其实很简单:
在终端中敲入以下两句
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
再试着安装,问题解决。