安装vim的最新版本
1、通过源码安装
对于Linux系统,可以通过源码编译来安装最新版本,我在wsl ubuntu
下的操作如下:
获取vim的源码:
git clone https://github.com/vim/vim.git
刚开始我帆了墙,结果下载不动,关了帆墙软件可正常下载。如果实在是下载不了,也可以在浏览器上下载,下载到了再传到
Linux
系统中。下载到源码之后进入到源码目录
cd vim/src
编译源码
sudo make
这里可能会报缺少依赖的错误,如下:
如果报了缺少依赖的错误,则可以执行下面的命令进行安装依赖(下面命令是基于Debian的Linux发行版):
sudo apt-get install make build-essential libncurses5-dev libncursesw5-dev --fix-missing
安装好依赖之后再执行
make
进行编译即可。安装刚刚编译好的vim
sudo make install
安装之后就可以进入vim
vim
这里我们没有输入文件名,这会打开一个未命名的文件,且默认会显示出vim的版本,当如下:
可以看到,当前(2023-01-13)的最新版本为9.0.1188。注:有时候发现安装后启动vim时发现还是旧版本,此时可以重启一下Linux系统即可。
也可通过vim --version
来查看版本,且能看到启用了哪些功能,如下:
+
代表启用,-
代表未启用,如果要启用某些功能可以在编译之前设置,比如在要启用phyhon3,则在执行make
之前,在vim/src/
目录下执行:
./configure --with-features=huge --enable-python3interp
注:如果在上面的命令之前已经执行过make,则可以先执行make distclean
命令来进行清理,然后再执行上面的命令,否则上面的命令会报错,不过在报错信息中会提示你执行make distclean
,如下:
Vim可支持的所有功能列表参见:help feature-list
2、通过安装器安装
这种方式安装的vim并不是最新版本,比如,我当前Ubuntu自带的vim版本如下:
在Ubuntu中使用如下命令进行安装:
sudo apt-get update
sudo apt-get install vim-gtk
安装后我发现版本和默认的是一样的。
不同Linux的安装器安装命令
系统 | 命令 |
---|---|
Debian-based (Debian, Ubuntu, Mint) | sudo apt-get update、sudo apt-get install vim-gtk |
CentOs (and Fedora prior to Fedora 22) | sudo yum check-update、sudo yum install vim-enhanced |
Fedora 22+ | sudo dnf check-update 、sudo dnf install vim-enhanced |
Arch | sudo pacman -Syu、sudo pacman -S gvim |
FreeBSD | sudo pkg update、sudo pkg install vi |
包管理器软件仓库中的Vim版本一般会有所滞后,少则几个月,多则几年。
安装vim的最新版本相关推荐
- linux mint python3.6,Linux 上如何安装并切换最新版本的 Python 3.6
原标题:Linux 上如何安装并切换最新版本的 Python 3.6 如果你安装了 Linux 系统,正在学习 Python 并想要使用最新的版本的话,那么这篇文章就是为你而写的. -- Shekin ...
- java最新版怎么安装_Java JDK 最新版本安装与环境配置
Java 更新速度越来越快,版本迭代也是越来越多,以前的教程中的页面和流程亦有变化,故更新一下.本文使用日前最新版本 Java SE 15为模版. 1. 下载 Java SE 15 地址 下载完成后即 ...
- pdf2htmlEX 安装与保持最新版本
pdf2htmlEX是一款优秀的pdf转换成html的工具,详见http://blog.csdn.net/chijiaodaxie/article/details/47684089 今天遇到的问题主要 ...
- Centos7 安装向日葵(最新版本)
你安装的向日葵是否出现版本过低,月底不再提供更新,需要更新向日葵远程软件版本 1.首先从向日葵官网上下载最新版本的向日葵软件(.rpm) 2.然后下载好的rpm文件,放到服务器指定目录 /usr/sr ...
- python中文版下载安装教程,python最新版本安装教程
python下载安装教程 python下载安装教程:自定义安装目录,点击install进行安装,打开cmd窗口,输入python,显示python的版本,安装成功. Python语言更适合初学者,Py ...
- redash安装-2022年最新版本-非docker方式
环境 redash 版本 Version: 11.0.0-dev (dev) redis 无版本要求 本文采用 3.2.12 192.168.16.36 postgres 有版本要求,需要最低 9.4 ...
- Redis安装(Windows 最新版本redis 5.0.9,以及redis 4.0)
好消息,现在可以在windows上安装新版本redis了!(5.0.4.0--) 由于Redis官方并没有发布windows平台上的程序, 所以几年前微软开源团队开始在github上维护windows ...
- 如何安装 IntelliJ IDEA 最新版本——详细教程
IntelliJ IDEA 简称 IDEA,被业界公认为最好的 Java 集成开发工具,尤其在智能代码助手.代码自动提示.代码重构.代码版本管理(Git.SVN.Maven).单元测试.代码分析等方面 ...
- Centos安装升级Mysql最新版本
升级之前,先把整个数据库备份一下,有备无患 备份数据库,升级MySQL通常不会丢失数据,但保险起见,我们需要做这一步.输入命令: mkdir /software 建立一个文件夹存放备份文件 mysq ...
最新文章
- 树的直径【p3629】[APIO2010]巡逻
- 单例设计模式八种方式——5) 懒汉式(线程安全,同步代码块) 6) 双重检查 7) 静态内部类 8) 枚举
- 《转载》Tomcat内存设置详解
- 在安装、重装MySQL时出现could not start the service mysql error:0的错误
- 记一次 .NET游戏站程序的 CPU 爆高分析
- C#正则表达式编程(二):Regex类用法
- Android中GC的触发时机和条件
- mysql导致根目录爆满_因为根目录磁盘满了,我移动数据和软件造成mysql启动不了,查原因mysql.sock不在了...
- LKM:Linux Kernel Map(图解Linux内核)
- HDU 2829 Lawrence
- api接口加密_接口加密如何测试?
- 解决Android SDK Manager更新、下载速度慢
- 计算机系统保密检查整改情况函,保密工作整改情况汇报
- 固态硬盘能不能提高计算机速度,固态硬盘掉速如何解决?几招轻松提升SSD速度方法 (全文)...
- 免费动态域名解析软件nat123技术性原理分析及使用方法说明
- 数据分析~中国五大城市PM2.5数据分析02
- error An unexpected error occurred: “https://registry.npmjs.org/ant-design-vue: tunneling socket cou
- 完整的OpenDDS的发布订阅编写及源码(Windows)
- python3使用staf问题_python调用staf自动化框架的方法
- EtherCAT (学习笔记)