Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。
Vim 主要功能
根据设定可以和原始vi完全兼容
多缓冲编辑、多tab编辑
任意个数的分割窗口(横,竖)
vim7开始,支持多种
数据类型,比如具备列表和字典功能、以及(简单形式)面向对象编程的脚本语言vim script,对功能进行高度定制化。
可以在脚本中调用 Perl, Ruby, Python, Tcl, MzScheme ,C,C++
单词缩写功能
动态单词补全
多级树状撤销和重做操作
Shell,Lisp,C/C++, Perl, Java, Ruby, Python等40种以上语言的自动缩排
利用ctags的标签中跳转
崩溃后文件恢复
光标位置和打开的缓冲状态的保存、复原(session功能)
可以对两个文件进行差分,同步功能的diff模式
vim 8.0新增功能
支持异步 I/O 和通道(channels)、JSON
多任务
定时器
Partial、Lambda 和闭包
插件包管理
根据时间戳合并viminfo
Windows用户:支持DirectX
支持GTK+ 3
链接: https://fly63.com/nav/98