当前位置: 首页 > news >正文

Ubuntu中vim添加lua支持

系统:Ubuntu 15.10/16.04

因为Ubuntu15.10系统自带vim不支持lua,所以得自己编译安装。

 

$ sudo apt install vim-nox

vim-nox可以让vim添加上lua支持

 

 

/**************以下是老方法,可以用上面更简单的方法***************/

1.卸载系统自带的vim.

$ sudo apt-get remove vim vim-runtime  vim-tiny vim-common vim-gui-common
$ sudo apt-get purge vim vim-runtime  vim-tiny vim-common vim-gui-common

2.安装依赖文件。

$ sudo apt-get install luajit libluajit-5.1 libncurses5-dev libgnome2-dev libgnomeui-dev libgtk2.0-dev libatk1.0-dev libbonoboui2-dev libcairo2-dev libx11-dev libxpm-dev libxt-dev python-dev ruby-dev mercurial

3.下载vim代码。

$ cd /tmp
$ git clone https://github.com/vim/vim.git

4.编译安装。

$ ./configure --with-features=huge \
--enable-cscope \
--enable-rubyinterp \
--enable-largefile \
--disable-netbeans \
--enable-pythoninterp \
--with-python-config-dir=/usr/lib/python2.7/config \
--enable-perlinterp \
--enable-luainterp \
--with-luajit –enable-fail-if-missing \
--with-lua-prefix=/usr \
--enable-gui=gnome2 --prefix=/usr

$ make VIMRUNTIMEDIR=/usr/share/vim/vim74
$ sudo make install

 

转载于:https://www.cnblogs.com/liuxuzzz/p/5338306.html

相关文章:

  • 《转载》化繁为简 如何向老婆解释MapReduce?
  • 获取AX的窗口所有控件的lableID及内容
  • 大数乘法(C语言实现)
  • Android IOS WebRTC 音视频开发总结(六七)-- 在线教育虽火要做好其实不容易
  • idea
  • git fetch 拉取而不合并
  • ZFS ARC L2ARC zfs-$ver/module/zfs/arc.c
  • Java 8新的时间日期库的20个使用示例
  • [翻译]Axure-Page Properties-原型设计工具Axure学习-第1.2节
  • jquery--递增--年份的选择
  • 并发数据结构-1.4 池
  • [TestLink]搭建指南(ubuntu)
  • iOS版本、iPhone版本、Xcode版本比对
  • 设计模式--享元模式
  • KVO 键值观察者
  • 【译】JS基础算法脚本:字符串结尾
  • IE9 : DOM Exception: INVALID_CHARACTER_ERR (5)
  • 【347天】每日项目总结系列085(2018.01.18)
  • angular2 简述
  • Apache Zeppelin在Apache Trafodion上的可视化
  • Consul Config 使用Git做版本控制的实现
  • dva中组件的懒加载
  • js正则,这点儿就够用了
  • Linux CTF 逆向入门
  • Node + FFmpeg 实现Canvas动画导出视频
  • Protobuf3语言指南
  • React 快速上手 - 07 前端路由 react-router
  • Travix是如何部署应用程序到Kubernetes上的
  • vue中实现单选
  • windows下mongoDB的环境配置
  • XML已死 ?
  • 反思总结然后整装待发
  • 工作踩坑系列——https访问遇到“已阻止载入混合活动内容”
  • 实现菜单下拉伸展折叠效果demo
  • 使用Maven插件构建SpringBoot项目,生成Docker镜像push到DockerHub上
  • 手机端车牌号码键盘的vue组件
  • 微信如何实现自动跳转到用其他浏览器打开指定页面下载APP
  • 【运维趟坑回忆录】vpc迁移 - 吃螃蟹之路
  • 树莓派用上kodexplorer也能玩成私有网盘
  • ​【C语言】长篇详解,字符系列篇3-----strstr,strtok,strerror字符串函数的使用【图文详解​】
  • ​一文看懂数据清洗:缺失值、异常值和重复值的处理
  • ​总结MySQL 的一些知识点:MySQL 选择数据库​
  • # Python csv、xlsx、json、二进制(MP3) 文件读写基本使用
  • #Lua:Lua调用C++生成的DLL库
  • #周末课堂# 【Linux + JVM + Mysql高级性能优化班】(火热报名中~~~)
  • $(selector).each()和$.each()的区别
  • $.proxy和$.extend
  • (2)STL算法之元素计数
  • (C#)if (this == null)?你在逗我,this 怎么可能为 null!用 IL 编译和反编译看穿一切
  • (C语言)strcpy与strcpy详解,与模拟实现
  • (Matlab)遗传算法优化的BP神经网络实现回归预测
  • (附源码)springboot 个人网页的网站 毕业设计031623
  • (算法)Travel Information Center
  • (一)appium-desktop定位元素原理
  • (一)硬件制作--从零开始自制linux掌上电脑(F1C200S) <嵌入式项目>