友情提示:本站最近进行了改版升级,如出现显示异常,请刷新页面或清除一下缓存!

  在Ubuntu 12.04中通过编译源文件的形式安装VIM,步骤还是比较简单的,下面就具体来看看。

第一步:下载VIM源文件

  到vim的官网下载即可,要注意的是VIM官网的下载地址貌似被墙了(简直只能用无语来形容了~),不过好在台湾同胞那里有不少镜像可以提供下载,找个能够打开的镜像地址,下载unix下的安装文件包,目前VIM最新的版本为VIM 7.3,所以下载那个名为 vim-7.3.tar.bz2 的文件即可。

第二步:解压文件

  关于解包的操作就不多介绍了,想了解的朋友可以参考:《Linux中解包tar文件》。对于本文,首先从终端进入文件保存的位置,输入下面指令即可:

tar jxf vim-7.3.tar.bz2

解压后,当前目录下就多了一个 vim73 的文件夹,进一步的vim73文件夹下还有个src文件夹。

第三步:编译配置

  通过cd目录进入vim73/src/目录,然后打开src目录下面的一个名为 Makefile 的文件,然后修改下这个文件,这个文件本身就有很详细的注释文档了,不过是英文的,懂英文的朋友最好仔细研究下这个文件,不懂英语也没关系,做几个简单的设置即可。

  对我来说,我不想编译GVIM、想安装在个人文件夹中以及希望能支持中文,因此只需要做如下设置:

  1. 不想编译gvim,打开–disable-gui 选项;
  2. 想安装在/home目录,打开 prefix = $(HOME) 选项
  3. 支持中文,打开 CONF_OPT_MULTIBYTE = --enable-multibyte 和 CONF_OPT_INPUT = --enable-xim选项

第四步:编译&安装

  src配置中的Makefile文件修改完成后,在终端中(就在src目录中即可)输入make开始编译,这时候你会遇到一个下面的错误:

no terminal library found
checking 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.

  不用着急,解决办法看这里:《Linux中编译安装VIM:no terminal library found错误解决办法》,解决后重新make即可。等make完成后,再敲入 make install 就开始安装VIM了,耐心等待即可。

最后一步:

  在编译时我们打开了”prefix = $(HOME)”选项,因此vim被安装在~/bin目录。这时需要修改一下PATH变量,以使其找到编辑好的vim。在~/.bashrc文件中加入下面这两句话即可:

PATH=$HOME/bin:$PATH
export PATH

转载请注明:Coding Ants » Ubuntu 12.04中编译安装VIM

相关文章

4访客评论

  1. 我也用的这个主题,为什么边上不能出现你的这些内容了

    度哥网01-04 11:14 回复
  2. 很喜欢的工具

    熊猫家族01-09 23:14 回复
  3. 觉得没必要这么折腾。。。

    熊猫家族01-13 19:05 回复
  4. 不懂技术。

    胖妹纸04-02 10:10 回复

我来说说

(便于我们更好的交流)

没有交流就没有进步,在此输入您对本文的看法!
取消