首页 资讯频道 互联频道 智能频道 网络 数据频道 安全频道 服务器频道 存储频道

vim是什么?有哪些功能?

2020-03-30 14:49:41 来源 : 互联网

Vim是什么?

Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和Emacs并列成为类Unix系统用户最喜欢的编辑器。

1999 年Emacs被选为Linuxworld文本编辑分类的优胜者,Vim屈居第二。但在2000年2月Vim赢得了Slashdot Beanie的最佳开放源代码文本编辑器大奖,又将Emacs推至二线, 总的来看, Vim和Emacs在文本编辑方面都是非常优秀的。

有哪些功能?

根据设定可以和原始vi完全兼容

多缓冲编辑

任意个数的分割窗口(横,竖)

具备列表和字典功能的脚本语言

可以在脚本中调用 Perl, Ruby, Python, Tcl, MzScheme

单词缩写功能

动态单词补完

多次撤销和重做

对应400种以上文本文件的语法高亮

C/C++, Perl, Java, Ruby, Python 等40种以上语言的自动缩排

利用ctags的标签中跳转

崩溃后文件恢复

光标位置和打开的缓冲状态的保存 复原(session功能)

可以对两个文件进行差分,同步功能的diff模式

远程文件编辑

Omni补完(上下文相关的补完)

相关文章

最近更新
mt是什么?怎么用? 2020-03-30 14:46:15