Vim 8.0正式发布,如何在Linux系统中进行安装

系统 Linux 系统运维
Vi 编辑器至 1976 年发布以来已经存在很长时间了,它不仅为用户提供了高效的编辑界面、终端控制等功能。但不足的是,Vi 编辑器还缺乏多屏、语法高亮、多步骤撤消等如今 Unix/Linux 用户必要的常用功能。

[[171820]]

Vi 编辑器至 1976 年发布以来已经存在很长时间了,它不仅为用户提供了高效的编辑界面、终端控制等功能,还为我们提供了很多传统而实用的功能。但不足的是,Vi 编辑器还缺乏多屏、语法高亮、多步骤撤消等如今 Unix/Linux 用户必要的常用功能。

因此 Vim (增强版 Vi)的开发和出现为用户带来了一个功能更加齐全、先进和完整的文本编辑器,Vim 对于 Linux 用户来说应该算是无人不知了吧,它是一个强大的、高度可配置的跨平台文本编辑器,同时适用于 Linux、OS X、Solaris、*BSD 和 Windows 平台。

对于 Vim 比较了解的用户应该知道,其主要特性包括:窗口分割、Vimdiff、折叠、灵活的缩进、Unicode 支持、全面的文档、功能强大的插件体系结构,以及对许多脚本语言的原生支持等等。

Vim 8.0更新内容

  • 任务支持
  • 微软用户支持DirectX
  • 支持异步I/O、Channels和JSON
  • 新风格测试
  • Lambdas 和 Closures
  • Partials
  • 软件包
  • estamp
  • 计时器 (异步)
  • 对 GTK + 3 的支持
  • Viminfo 根据时间戳合并

如果你想详细了解 Vim 8.0 的功能特性,可以查看changelog。

如何在Ubuntu 16.04中安装Vim 8.0

虽然 Vim 8.0 已经正式发布,但要进入各大 Linux 发行版的官方源还需要很长一段时间。幸运的是,已经有人为 Ubuntu 和其衍生版本制作了非官方 PPA 进行安装,不过此种方法有风险,建议大家只用于测试环境。

  1. sudo add-apt-repository ppa:jonathonf/vim 
  2. sudo apt update 
  3. sudo apt install vim 

安装完成后,你可以直接使用 vim 命令查看发布信息。

要卸载该 PPA 源并回到 Ubuntu 官方源提供的原生旧 Vim 版本,可以使用如下命令:

  1. sudo apt install ppa-purge 
  2. sudo ppa-purge ppa:jonathonf/vim 

对于其它 Linux 发行版用户,除等待官方源更新之外,当然也可以自己手动编译源代码来尝鲜 Vim 8.0。

Debian/Ubuntu和Mint

  1. sudo apt install ncurses-dev 
  2. wget https://github.com/vim/vim/archive/master.zip 
  3. unzip master.zip 
  4. cd vim-master 
  5. cd src/ 
  6. ./configure 
  7. make 
  8. sudo make install 
  9. vim 

RHEL/CentOS和Fedora

  1. yum install ncurses-devel 
  2. wget https://github.com/vim/vim/archive/master.zip 
  3. unzip master.zip 
  4. cd vim-master 
  5. cd src/ 
  6. ./configure 
  7. make 
  8. sudo make install 
  9. vim 

 【编辑推荐】

责任编辑:武晓燕 来源: 系统极客
相关推荐

2017-10-16 08:07:22

2017-11-13 15:46:07

2012-08-06 10:42:20

Java

2017-04-07 09:00:46

UbuntuVim文本选择

2009-12-01 10:12:39

FreeBSD 8.0操作系统

2010-01-05 13:47:43

Jquery Json

2011-08-01 18:52:26

ActiveDirecOU

2010-01-28 10:18:50

Visual StudXML编程

2011-11-07 12:36:44

Firefox 8.0发布

2022-06-20 08:08:04

Vim

2013-05-29 09:22:16

2020-11-28 18:17:04

PHPPHP 8.0版本发布

2024-02-07 09:36:40

MySQL数据

2023-05-26 15:46:23

数据结构布隆过滤器开发

2012-09-19 21:59:57

IBM大型主机ELS数据整合

2018-04-25 09:33:54

Windows 10Vim Text Ed

2018-03-07 11:32:44

LinuxVundleVim

2015-07-06 10:23:26

科来网络分析系统

2016-09-14 18:07:32

2009-12-03 16:40:30

ADSL软路由
点赞
收藏

51CTO技术栈公众号