文档章节

Ubuntu10.10下编译安装vim 7.3

durban
 durban
发布于 2012/05/08 11:41
字数 371
阅读 242
收藏 1
vim7.3正式版发布了,Ubuntu 10.10中用apt-get安装的vim的版本是7.2,想体验7.3的新功能,就只能自己编译了。

       下面是最新版安装笔记:

       1. 加入必需的终端库:

       sudo apt-get install libncurses5-dev libgnome2-dev libgnomeui-dev libgtk2.0-dev libatk1.0-dev libbonoboui2-dev libcairo2-dev libx11-dev libxpm-dev libxt-dev

       2.下载 vim 源码,打开 www.vim.org的download页面选择 unix 源码下载:vim-7.3.tar.bz2

       3. 解压,进入源码目录:cd vim/src

       4. $ make distclean #清理一下上一次编译生成的所有文件

       5. 执行: ./configure --with-features=huge --enable-pythoninterp=yes --enable-gui=gnome2 --enable-cscope --enable-fontset --enable-perlinterp --enable-rubyinterp --with-python-config-dir=/usr/lib/python2.6/config  #编译配置

      6.编译:make

      7. 安装:sudo make install

说明: 

      编译配置中的 --enable-gui=gnome2 是启用GUI,也就是可以使用gvim。还是不习惯终端里的vim

  --enable-pythoninterp=yes 是启用vim对python的支持

  --with-python-config-dir=/usr/lib/python2.6/config 指向python的配置文件夹,因为个人安装版本/路径的不同,这里根据自己的实际情况而稍做修改。(我 用的Ubunut 10.10的python默认安装路径)

    =============================================

现在我们把它添加到菜单项目。Ubuntu菜单项保存在/usr/share/applications目录下,那现在终端输入下列代码:

 sudo gedit  /usr/share/applications/gvim.desktop

 在编辑器中输入     

[Desktop Entry] 

Name=Gvim
Comment[zh_CN]=Gvim编辑器
Exec=gvim
Icon=/usr/share/pixmaps/gnome-word.png
Terminal=false
X-MultipleArgs=false
Type=Application
Categories=Application;Development;
Encoding=UTF-8

StartupNotify=true

Name=GVim Text Editor  

      

这样,可以在应用程序->编程->启动GVim Text Editor  。

© 著作权归作者所有

durban
粉丝 100
博文 568
码字总数 184197
作品 0
崇明
后端工程师
私信 提问
Vim 7.3 发布

Vim是一款Linux下的字符界面的编辑器。最初针对Linux字符界面设计开发。但随着其功能的逐步完善和发展目前已经成为诸多Linux爱好者最喜爱的编辑器之一。由于其丰富的功能和自定义性让其使用起...

红薯
2010/08/16
2.3K
2
ooooooooooooooooo

ubuntu10.10 分区 : /boot 100m swap 1g /tmp 2g /var 2g /home 20g /usr 20g /5g ubuntu10.10 安装:wine heidisql navicat putty docky gnome-do chmsee stardict iptux qq(真难用)eclips......

Hongbin Wang
2011/03/18
0
0
Vim 7.3 e 发布,Linux 控制台文本编辑器

Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和Emacs并列成为类Unix系统用户最喜欢的编辑器。 Vim 刚刚发布了Vim 7.3...

红薯
2010/08/10
2K
1
linux上边搭建Apache服务

1. 准备工作: [root@localhost ~]# rpm -e httpd --nodeps 2. [root@localhost ~]# mkdir 123 (创建一个目录) [root@localhost ~]# mount -ousername=administrator //172.16.1.111/123 ......

AZYH
2017/05/05
0
0
如何解决Ubuntu10.10装ATI驱动后不能进桌面的问题

DELL N4050在安装Ubuntu10.10后自动弹出一个ati驱动安装对话框,于是手痒点了一下,驱动没安装成功,系统进不了gnome了,悲剧。。。 网上搜索了10来分钟,找到答案,一试,还真行,差点就重装...

枫言风语
2013/04/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Android进阶(四):Activity启动过程(最详细&最简单)

1.前言 最近一直在看 《Android进阶解密》 的一本书,这本书编写逻辑、流程都非常好,而且很容易看懂,非常推荐大家去看看(没有收广告费,单纯觉得作者写的很好)。 上一篇简单的介绍了And...

天王盖地虎626
36分钟前
0
0
DLA SQL技巧:行、列转换和JSON数据列展开

1. 简介 在数据库SQL处理中,常常有行转列(Pivot)和列转行(Unpivot)的数据处理需求。本文以示例说明在Data Lake Analytics(https://www.aliyun.com/product/datalakeanalytics)中,如何...

阿里云云栖社区
41分钟前
0
0
docker入门

第一步、安装docker 这里给出阿里云的docker安装步骤 https://help.aliyun.com/document_detail/51853.html?spm=a2c4g.11186623.6.820.RaToNY 注意:docker需要linux内核在3.10以上才可以安装...

嘴角轻扬30
41分钟前
2
0
容器中的JVM资源该如何被安全的限制?

前言 Java与Docker的结合,虽然更好的解决了application的封装问题。但也存在着不兼容,比如Java并不能自动的发现Docker设置的内存限制,CPU限制。 这将导致JVM不能稳定服务业务!容器会杀死你...

xiaomin0322
49分钟前
6
0
mysql查询最近连续登录和累计登录

这条sql写了一天,百度无数,终于摸到点门路 需求是查询从当前日期向前推的连续登录,比如一个用户他今天登录了,昨天没登,连续登录为1 他昨天前天都登录了,今天没登录,连续登录为0 SELEC...

七月大人
51分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部