linux ultraedit安装教程,Linux系统安装最新版本Vim编辑器的简单方法整理

Vi编辑器已经存在了很长时间,它是在1976年左右开发使用的,Vi编辑器为用户提供了传统而强大的功能,例如有效的编辑界面,终端控制等。

但是,Vi编辑器缺少某些吸引人的功能,例如多个屏幕,语法高亮显示,多个撤消功能等,而许多Unix/Linux用户正急切的需要这些常见功能。

为此,Vim编辑器(改进了Vi)问世,Vim编辑器为用户带来更加全面的功能,是比较先进而完整的文本编辑器。Vim是一个功能强大,高度可配置,流行的跨平台文本编辑器,可在类似于Unix的系统(例如Linux,OSX,Solaris,*BSD和MS-Windows)上运行。

Vim编辑器具有丰富的功能和高度可扩展性,使用多个社区开发的插件,用户可以使用vim的一些技巧和窍门,从而将Vim变成一个简单的文本编辑器之外的其他工具。

Vim主要功能

Vim包括许多显着功能,主要如下:

持久的多级撤消树。

支持多屏。

使用多个插件可高度扩展。

为用户提供功能强大且可靠的搜索工具。

支持多种编程语言和文件格式。

支持并与众多工具集成。

十年来,自对Vim(新的改进版本)进行重大更改以来,Vim 8.2现已发布,它具有一些重要的改进,一些错误修复以及下列新功能:

Vim 8.2的新功能

Jobs

异步I/O支持,通道,JSON

计时器

支持局部函数,lambda和闭包

启用新样式测试

Viminfo通过时间戳合并

支持GTK+3

支持MS-Windows DirectX

在Linux系统中安装Vim编辑器

在大多数现代Linux发行版中,你可以使用程序包管理器从默认存储库安装Vim编辑器,但获得的可用版本可能要旧一些。

$ sudo apt install vim #[Debian,Ubuntu和Mint]

$ sudo dnf install vim #[RHEL,CentOS和Fedora]

$ sudo pacman -S vim #[Arch Linux和Manjaro]

$ sudo zypper install vim #[OpenSuse]

尽管Vim 8.2已经发布,但要进入不同Linux发行版的官方软件存储库,仍需要花费大量时间。

所幸的是,Ubuntu和Mint及其衍生产品的用户可以使用非官方且不受信任的PPA来安装它,如下所示:

$ sudo add-apt-repository ppa:jonathonf/vim

$ sudo apt update

$ sudo apt install vim

安装后,可以从命令行启动vim并查看有关它的信息,如下所示:

$ vim

e6f7f01171122404cf104dc19a3ad3cb.png

要卸载它并移回Ubuntu存储库中的旧版本,请运行以下命令清除PPA:

$ sudo apt install ppa-purge

$ sudo ppa-purge ppa:jonathonf/vim

在Linux系统中从源代码编译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

Arch用户可以使用pacman安装最新的Vim,如下所示:

# pacman -S vim

对于其他Linux发行版,你也可以自己下载并构建它:

总结

以上就是在Linux系统安装最新版本Vim编辑器的大致过程,想要尝试使用Vim编辑器的小伙伴可以参考上述过程进行安装,相对来说,Vim编辑器可能会更好用一些。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/1619187.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

directx修复工具win7_win10下安装win7双系统后启动没有引导菜单怎么解决

win10装win7双系统,开机没有win7启动选项,这个是在新版本系统下安装旧版本系统组成双系统的通病,安装双系统都需要修复引导菜单,否则还是单系统。对于win10/win7双系统没有启动选项的情况,我们可以使用BOOTICEx64修复双…

【KafkaStream】简单使用

Kafka Stream是什么 Kafka Streams是一套客户端类库,它可以对存储在Kafka内的数据进行流式处理和分析。 1. 什么是流处理 流处理平台(Streaming Systems)是处理无限数据集(Unbounded Dataset)的数据处理引擎&#x…

kafka和消息队列

https://downloads.apache.org/kafka/3.5.1/kafka_2.13-3.5.1.tgz d kafka依赖与zookeeper kakka配置文件 broker.id1 #每个 broker 在集群中的唯一标识,正整数。每个节点不一样 listenersPLAINTEXT://192.168.74.70:9092 ##监听地址 num.network.threads3 #…

MySql014——分组的GROUP BY子句排序ORDER BYSELECT子句顺序

前提:使用《MySql006——检索数据:基础select语句(使用products表、查询单列、多列、所有列、DISTINCT去除重复行、LIMIT限制返回结果的行数、了解完全限定)》中创建的products表 一、GROUP BY子句基础用法 SELECT vend_id, COU…

一篇掌握BFD技术(三):单臂回声配置

1. 实验目的 熟悉单臂回声的应用场景掌握单臂回声的配置方法 2. 实验拓扑 想要华为数通配套实验拓扑和配置笔记的朋友们点赞关注&#xff0c;评论区留下邮箱发给你 3. 实验步骤 1&#xff09;配置IP地址 AR1的配置 <Huawei>system-v…

学习率调整策略

学习率是可以控制更新的步伐的。 我们在训练模型的时候&#xff0c;一般开始的时候学习率会比较大&#xff0c;这样可以以一个比较快的速度到达最优点的附近&#xff0c;然后再把学习率降下来&#xff0c; 缓慢的去收敛到最优值。学习率前期要大&#xff0c;后期要小 在学习学…

6种实用的绩效评估方法

种实用的绩效评估方法" 员工绩效考核 员工绩效评估流程对于组织提高员工生产力和改善他们的成果至关重要。绩效评估是一个年度过程&#xff0c;在该过程中&#xff0c;根据一组预先确定的目标评估员工的绩效和生产力。 绩效管理非常重要&#xff0c;不仅因为它是员工加…

分类问题的 8 种评估方法(全)

对于地震的预测&#xff0c;我们希望能够对所有要发生的地震都预测到&#xff0c;即使预测有地震了但是没有发生也能接受&#xff0c;但是不能接受预测没有地震却发生地震的情况。 再比如&#xff0c;对于犯罪嫌疑人的定罪&#xff0c;我们不能本着宁可错杀也不放过的原则把好人…

软件测试(白盒测试入门之gtest测试)

一、gtest是什么 gtest全程为GoogleTest&#xff0c;是一个跨平台的(Liunx、Mac OS X、Windows、Cygwin、Windows CE and Symbian)C单元测试框架&#xff0c;由google公司发布。 如何去下载&#xff0c;调用&#xff0c;这个可以去找下相关教程&#xff0c;还需要先学下cmake…

华熙旭辉强强联手 升级京城文体地标 共绘文体商业版图

2月5日&#xff0c;华熙国际投资集团与旭辉集团在北京华熙LIVE中心签署战略合作框架协议&#xff0c;双方将共同对京城知名文体商业地标“华熙LIVE五棵松”进行开发运营&#xff0c;为项目注入新的活力&#xff0c;未来更有望在更多城市强强联手打造文体商业地标&#xff0c;让…

Java:使用HttpURLConnection发送请求时报文体为什么会为空?

最近使用java.net.HttpURLConnection做一些简单的测试程序&#xff0c;发现发送的报文体为空&#xff1a; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.HttpURLConnection; import java.net.URL;public class Htt…

计算机英语文体特点,公共英语五级写作文体特点分析

公共英语五级写作文体特点分析 大家要掌握一些常见文体的写作方法和技巧。文章的常见文体有描写文(Description)、记叙文(Narration)、说明文 (Exposition)、议论文(Argumentation)、及应用文(Pratical Writing)等。各文体往往交叉使用&#xff0c;互相渗透。下面小编大家介绍公…

深入URP之Shader篇14: GPU Instancing

GPU Instancing 必须是同一个模型&#xff0c;材质也必须相同&#xff0c;但材质的参数可以不同&#xff08;使用MaterialPropertyBlock指定&#xff09;&#xff0c;然后基于一个Instanced Draw Call&#xff0c;一次性绘制多个模型。 参考&#xff1a;https://docs.unity3d.…

9.3 功率放大电路的安全运行

在功率放大电路中&#xff0c;功放管既要流过大电流&#xff0c;又要承受高电压。例如&#xff0c;在 OCL 电路中&#xff0c;只有功放管满足式&#xff08;9.2.13&#xff09;所示极限值的要求&#xff0c;电路才能正常工作。因此&#xff0c;所谓功率放大电路的安全运行&…

八年终有一别

告别文章&#xff0c;本文应该所有的名字都会真名&#xff0c;我不知道侵犯权益什么的&#xff0c;希望不要冒犯到。 NOIp2018 提高组游记 ZJOI2019上海游族杯acm游记 绍兴一中集训记 NOI2019同步赛 day1 NOI2019同步赛 day2 绍兴一中暑假集训总结 慈溪中学集训记 CSP-S2019游…

怎么用Linux下载链接,在linux系统里,下载的迅雷专用链接!

wtf1981 于 2009-06-03 21:18:08发表: 事实看看 you_me 于 2009-05-20 19:34:17发表: 试试看吧 563909373 于 2009-05-20 19:11:23发表: 学习一下&#xff01; kuiying 于 2009-05-17 21:39:25发表: 好阿 支持一下&#xff01;&#xff01;&#xff01;&#xff01;&#xff01…

如何减小迅雷下载对网络的影响

导言 很多用户都喜欢用迅雷进行各种资源的下载&#xff0c;因为迅雷通过镜像搜索可以同时从多个高速站点进行下载&#xff0c;从而达到满速下载的目的。但是&#xff0c;对于企业主/网管人员来说&#xff0c;高速下载的迅雷会占用有限的网络资源&#xff0c;在自己享受高速度的…

大规模 C++ 编译性能优化系统 OMAX 介绍

导读&#xff1a;本文探索&研究了大规模C/C服务编译性能优化相关技术&#xff0c;优化服务性能&#xff0c;降低机器成本&#xff0c;同时为了支持规模推广应用&#xff0c;降低业务线接入成本&#xff0c;保障优化效果&#xff0c;进行面向云上微服务&#xff0c;开展平台…

如何使用缓存优化系统性能?

缓存是我们提高系统性能的一项必不可少的技术&#xff0c;无论是前端、还是后端&#xff0c;都应用到了缓存 技术。前端使用缓存&#xff0c;可以降低多次请求服务的压力&#xff1b;后端使用缓存&#xff0c;可以降低数据库操作 的压力&#xff0c;提升读取数据的性能。 今…

关键词优化系统|智能优化「白狐公羊seo」

1.SEO的设置 。要进行SEO网站优化的前提&#xff0c;先设置TDK&#xff0c;三个重要的参数:title、keywords、description。因为TDK是一个网站优化的核心要素和重要标志。后期的优化都是围绕着TDK来进行的。设置TDK是对 网站优化排名 提升的其中一个方法。 2. 内容标题优化…