软件特色
1、垂直分割视窗
Windows现在可以垂直拆分。这为在Vim中显示文件提供了极大的灵活性。下面的示例在左侧窗口中显示文件浏览器,在右侧窗口中显示编辑后的文件。双击文件资源管理器中的文件名,即可在右侧窗口中编辑该文件。双击目录名称将移至该目录。您可以一次创建多个拆分,随后在每个拆分中编辑文件。
2、显示差异与不同
编辑两个(或三个或四个)文件,Vim将显示差异。插入与更改的行将突出显示。没有变化的行范围将被折叠。这样,您可以快速查看发生了什么变化。有一些命令可以消除差异。
3、折叠式
可以隐藏一系列行,而改为显示一行。这提供了文件包含内容的快速概述。在下面的示例中,每个C函数都有一个折痕。它们中的几乎所有都是关闭的,仅显示函数的名称。可以通过点击左侧列中的+打开折叠。
折叠的方式有几种:基于缩进,手动或使用表达式定义的标记在文件中。这为很多不同目的提供了方便的折叠。
4、用户手册
由于具有如此多的新功能,必须对文档进行增强,以使其更易于使用Vim学习。用户手册的编写方式使您可以开始使用Vim或学习使用特定功能。
5、支持插件
由于Vim脚本已变得非常强大,所以很多用户已开始编写脚本。新的插件功能使使用这样的脚本很容易开始:只需将其放在正确的目录中就OK了。
有几种类型的插件。全局插件用于在所有情况下添加命令。在上面的垂直拆分示例中提到的文件浏览器实际上是作为全局插件实现的。
文件类型插件用于对特定类型的文件进行设置。例如,C文件类型插件设置了cindent选项; man插件将设置映射,以就可以以跳转到另一个手册页。
该发行版中包含很多插件。系统管理员可以为所有用户添加插件。您可以添加自己的个人插件。该脚本库 提供了一个中央位置共享插件。
6、灵活的缩进
自动缩进现在可用于多种语言。该发行版中包含几个。就像语法突出显示一样,缩进在Vim脚本中定义。这使您可以为您正在编辑的语言添加缩进。邀请您使您的脚本可包含在Vim发行版中。
7、统一码
网络上有很多语言,并且有很多方法可以编码其中使用的字符。Unicode旨在对网络上所有常见语言的字符进行编码。这允许在同一文件中使用多种语言。
Vim支持在GUI版本与支持UTF-8的终端中编辑Unicode。可以使用双精度字符,并且最多支持两个组成字符。
读取文件时,Vim平常可以检测其编码方式,并在必要时转换文本。UTF-8文件不需要转换即可编辑。其他Unicode格式(16位与32位)在内部进行转换。转换还用于使用外部转换器以几乎任何编码来编辑文件。
历史版本
- vim编辑器9.0.1050 正式版 简体中文 win7或更高版本 2022-12-13