| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> 从源码构建Vim -> 正文阅读 |
|
[开发工具]从源码构建Vim |
从源码构建Vim引言事情是介样滴,因为我是个Vim 重度使用者了差不多。。 但在大部分系统上能安装到的或者自带的都是比较老的版本,可能是7.x 之类的。也或者是你需要使用到Vim 的某些特性或者功能,但别人帮你Build 好的程序并没有启用,这就很尴尬了。 所以,我们要从源代码自已构建自已的Vim. 步骤下载运行时及源码首先是要安装编译必要的库,这里你们看情况,有报错缺啥就补也成。 可能需要这些(我自已不用装就可以了):
然后是下载源码:
配置Vim因为Vim 支持的功能非常多,所以你可以自已选需要的功能打开或者关闭。可以参看这里 也可以通过这个命令查看你当前的Vim 版本及功能的情况:
上面第一行就写了版本号,而那些所有的特性就列在了下面,带 + 的是启用的了, - 号的是没启用。 如果没错的话现在我们在 通过这个命令可以基本开启全功能:
注意:里面两个Python 路径替换成你机器上的实际情况! 或者,你想关闭某个默认是开启的功能也可以用这样关掉:
直接写xxx=no 会关闭而xxx=yes 会开启,上面这条例子我们关了enable-multibyte, 而开启了enable-cscope. 命令运行后程序会跑很多checking, 耐心等待它跑完就行。 安装在运行完configure 后,配置就设置好了,接下来就可以直接安装了。
你想要也可以指定位置:
或者指定最多可运行多少jobs 以防止小机器受不了,因为不限制它会随便开:
在跑完make 和install 命令后,vim 应该就已经安装好了。再次查看一下版本应该就是最新的了。 如果没有变化的话,可能是因为shell 的缓存机制导致的,可以另开一个shell 或者用下面的命令更新一下缓存:
大功告成~ |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/22 1:52:12- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |