Vim是一个高度可定制的跨平台文本编辑器,受到UNIX系统上著名的文本编辑器vi软件的启发。 Vim和Vi的主要特征是它们具有不同的模式,它们之间可以交替执行某些操作,这使它们与大多数普通编辑器区分开。
Vim具有出色的文本格式文档,内容非常广泛且易于理解。 用户可以通过搜索各种功能的描述来访问它,这些功能可以解决他们的问题。通过高亮显示Vim帮助的语法,高亮显示关键字。
Vim的最新主要版本(8.0版)发布于三年前,并支持异步功能。现在新的Vim 8.2版本也已经发布有些时候了,目前在Ubuntu 18.04/20.04下可以通过PPA安装使用,当然你也可以使用源码安装。
再来重温下Vim 8.2主要特性:
在这个版本中,许多错误已得到纠正,文档已更新,测试范围已得到改善等。但是,还有一些很酷的新功能。
但是在所有这些中,有两个功能从中脱颖而出:弹出窗口和文本属性。经过一年多的开发,这些功能现已在Vim上可用。
Vim 8.2的新主要功能是对弹出窗口的支持。它们可用于在其他窗口上显示文本,并且非常灵活:它们可以相对于文本放置,或者放置在屏幕的绝对位置或中间。大小可以固定,也可以调整以适合文本。
“ zindex”值指定哪个弹出窗口应位于其他弹出窗口之上。弹出窗口也可以对用户输入做出反应。
这需要大量的开发工作。尽管可以使用现有的窗口支持,但弹出