刚开始使用Linux的新手,Ubuntu的软件中心可以直接安装vim,个人觉得那样跟windows就没啥区别了,借vim正好也学习一下Linux的编译安装方法,记录一下。

Linux下有很多安装形式,这里不多说了,开始吧:

1.到官网下载vim-7.3.tar.bz2包

2.打开终端,通过命令行解压缩,输入

tar jxf vim-7.3.tar.bz2

此时会在当前目录下生成vim73文件夹

3.继续在终端输入

cd vim73
cd src
./configure

经过前面几步,会在/vim73/src目录下生成MakeFile文件

4.在/src目录下输入

sudo make
sudo make install

完成这步就完成了编译,安装

注意:在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.

ncurses是一个比较老的库

解决方法:

sudo apt-get install libncurses5-dev

5.再输入

sudo apt-get install vim-gnome

此时在/src目录输入vim就可以进入了,还需要修改一下路径

6.将软件所在位置添加到环境变量中

PATH=$PATH:/usr/local/bin

这样打开终端输入vim直接可以进入

关于vim的配置问题,可以根据个人的需要设定。

最新文章

  1. delphi.位操作
  2. C#中在AxWebBrowser控件注入JS脚本的方法
  3. 【bzoj2038】 小Z的袜子(hose)
  4. Linux学习笔记(6)-工作管理
  5. oracle安装,配置,启动
  6. websphere性能设置和日常维护
  7. [置顶] API相关工作过往的总结之Sandcastle简要使用介绍
  8. 根据不同需求跳转不同Activity的另外一种写法
  9. 【学习笔记】《JavaScript DOM 编程艺术》 ——总结
  10. Eclipse标准版安装J2EE插件
  11. Eclipse中安装MemoryAnalyzer插件及使用
  12. web前端加载优化-减少HTTP请求 (细节与办法)
  13. unix下的ACL
  14. C#使用RabbitMQ(转)
  15. Recycle移动端界面设计成果图
  16. LAB4
  17. ESP32 电容式触摸按键设计
  18. composer 报错:Failed to decode response: zlib_decode(): data error 解决办法
  19. 如何使用Gradle的maven-publish将jar包或者war包上传到nexus仓库
  20. Java NIO系列教程(十一) Java NIO 与 IO

热门文章

  1. PhantomJS + Selenium webdriver 总结-元素定位
  2. Linux环境Nginx安装与调试以及PHP安装
  3. 怎样删除Weblogic Domain?
  4. 【ACM】找新朋友
  5. 解决Android NDK 报jxxx编译找不到
  6. JMeter 二:执行顺序 & 支持的协议
  7. 算法笔记_088:蓝桥杯练习 8-1因式分解(Java)
  8. WebDriver API——第3部分Action Chains
  9. Java基础——线程总结
  10. Visual studio之C#的一些常见问题