文档章节

Linux升级Vim 8.0如虎添翼

linuxprobe
 linuxprobe
发布于 2016/10/23 00:05
字数 628
阅读 27
收藏 0

Linux升级Vim 8.0如虎添翼Linux升级Vim 8.0如虎添翼

因此 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 进行安装,不过此种方法有风险,建议大家只用于测试环境。

sudo add-apt-repository ppa:jonathonf/vim
sudo apt update
sudo apt install vim

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

Linux升级Vim 8.0如虎添翼Linux升级Vim 8.0如虎添翼

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

sudo apt install ppa-purge
sudo ppa-purge ppa:jonathonf/vim

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

Debian/Ubuntu和Mint

sudo apt install ncurses-dev
wget https://github.com/vim/vim/archive/master.zip
unzip master.zip
cd vim-master
cd src/
./configure
make
sudo make install
vim

RHEL/CentOS和Fedora

yum install ncurses-devel
wget https://github.com/vim/vim/archive/master.zip
unzip master.zip
cd vim-master
cd src/
./configure
make
sudo make install
vim

免费提供最新Linux技术教程书籍,为开源技术爱好者努力做得更多更好:http://www.linuxprobe.com/

本文转载自:http://www.linuxprobe.com/vim8-0-linux.html

共有 人打赏支持
linuxprobe
粉丝 19
博文 257
码字总数 45072
作品 0
朝阳
How to upgrade vim to version 8 on CentOS 7

同学们好,现在很多vim重度使用者呢,追求把vim打造成一流的IDE,于是很多人想着把vim升级到8.0 但是编译安装呢又很麻烦,现在就分享一下使用yum把vim从7.0升级到8.0的经验 [root@p-devops ~...

jinyan2049
08/13
0
0
MySQL8.0--------高达300万QPS泰坦实践

背景 MySQL 8.0 正式版 8.0.11 已发布,官方表示 MySQL 8 要比 MySQL 5.7 快 2 倍,还带来了大量的改进和更快的性能! 升级至MySQL8.0 从 MySQL 5.7 升级到 MySQL 8.0 仅支持通过使用 in-pla...

asd1123509133
06/05
0
0
【目录】 Linux技术玩家 持续更新

[编辑器相关] Windows下用notepad++ 打造Linux 代码编辑环境 送给不使用vim的Linux Guy http://990487026.blog.51cto.com/10133282/1844735 ubuntu 源码编译安装最新的vim 8.0 http://990487...

990487026
2016/09/01
0
0
Vim 8.0 取得不错进展

早在今年4月宣布 Vim 8.0 的特性的时候,Vim 7.4.1689 中就已经初步实现 8.0的几大重要特性的实现了,经过了 3个月的稳定,共计修复了 323项缺陷,到如今的 7.4.2012 中,所有功能基本都已经...

韦易笑
2016/07/26
5.6K
12
linux 下用freetds 连接sqlserver

(1)安装freeTDS FreeTDS为Linux系统提供了TDS协议的开源客户端。由于MS SQL和Sybase使用的恰是TDS协议,所以在Linux中可以用FreeTDS连接MS SQL。 官网:http://www.freetds.org 下载:wget ...

barsoom
2013/03/20
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Bash各类扩展详解

Bash各类扩展详解 Bash中主要包括大括号扩展、波浪号扩展、变量扩展、子命令扩展、文件名扩展和算数扩展。这些扩展组合在一起为Bash带来了极大的易用性。掌握这些扩展的用法和功能,能够为B...

小陶小陶
今天
1
0
EventBus原理深度解析

一、问题描述 在工作中,经常会遇见使用异步的方式来发送事件,或者触发另外一个动作:经常用到的框架是MQ(分布式方式通知)。如果是同一个jvm里面通知的话,就可以使用EventBus。由于Event...

yangjianzhou
今天
5
0
OpenCV图像处理实例:libuv+cvui显示摄像头视频

#include <iostream>#include <opencv2/opencv.hpp>#define CVUI_IMPLEMENTATION#include <cvui.h>extern "C"{#include <uv.h>}using namespace std;#define WINDOW_NAM......

IOTService
今天
3
0
openJDK之JDK9的String

1.openJDK8的String 先来看下openJDK8的String的底层,如下图1.1所示: 图1.1 底层上使用的是char[],即char数组 每个char占16个bit,Character.SIZE的值是16。 2.openJDK9中的String 图2.1...

克虏伯
今天
3
0
UEFI 模式下如何安装 Ubuntu 16.04

作者:知乎用户 链接:https://www.zhihu.com/question/52092661/answer/259583475 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 针对UEFI模式下安装U...

寻知者
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部