刚在一台新安装ubuntu的机器上进行vi,出现
-bash: vi: command not found
使用vim则可以正常的操作,当然这个应该是vi/vim没安装好的原因,重新执行命令
yun -y install vim*
完整的安装完毕后则可以正常使用vi/vim
以前只知道vim是vi的升级版,大部分时候也只使用vi,至于vim和vi的一些区别上还真的不知道,以下为在网上查找整理的内容
vim,意为
VI iMproved,主要的优势体现在以下几个方面:
1、多级撤消
我们知道在vi里,按 u只能撤消上次命令,而在vim里可以无限制的撤消。
2、易用性
vi只能运行于unix中,而vim不仅可以运行于unix,windows ,mac等多操作平台。
3、语法加亮
vim可以用不同的颜色来加亮你的代码。
4、可视化操作
就是说vim不仅可以在终端运行,也可以运行于x window、 mac os、 windows。
5、对vi的完全兼容
某些情况下,你可以把vim当成vi来使用。
有一点值得提出的是,
vim是为了程序员方便编写程序而开发的编辑器
其中代码高亮,文本折叠,上下文关联补完这些都是针对开发而设置的,并且可以逐行对文本文件进行比较,同事并排显示两个版本的文件
比较两个文件不同之处,可以用diffget和diffput命令对每一处不同进行双向同步,也可以在比较不同时对内容进行其他编辑
vim有她自己的脚本语言,使用脚本语言写成的宏可以实现自动执行复杂的操作。用 -s 选项启动vim,或者直接切换到宏所在目录使用 ':source' 命令都可以执行vim脚本
不过需要指出的是vim也有它本身的一些
缺点
读取大文件很慢
文件不打,但有非常长的行处理起来也会很慢
vim自得脚本语言过于复杂,缺乏自动执行和窗口管理的命令
存在类似Ctrl-1等不能被映射的键
最后推荐一个插件
Vrapper,这个工具是在eclipse中使用vim,下载地址为 http://vrapper.sourceforge.net/home/ ,下载完毕后再eclipse的工具栏上就会新增一个图标,按下就可以进行vim编辑