我想使用一个可以在整个系统中使用的编辑器。 有人告诉我VIM是最好的,我试过在Ubuntu和VIM不在那里,但六是在那里。
所以我应该使用哪一个
六会更普遍,但他们不是100%相同。 基础是vim(vi改进)正如顾名思义更先进的function。
如果您想使用大多数系统可用的编辑器,请使用vi。 如果你想使用更多的function,使用vim,但是准备安装它,或者在某些没有安装的系统上回退到vi。 这就是说,基本的东西是一样的,所以当需要出现的时候,回到vi是不应该太麻烦的。
http://en.wikipedia.org/wiki/Vim_(text_editor)#Features_and_improvements_over_vi
Vim是vi编辑器的扩展版本。 Vim将更好地编码/脚本,因为它知道许多stream行语言的编码语法。
根据我的经验,绝大多数发行版都是vim (RHEL肯定是这样做的,就像过去的Ubuntu一样(不是在当前的发行版上,而是期望它没有改变))。
我build议在经常使用的系统上安装和使用Vim,特别是如果您打算使用它来进行编码。 Vim提供了Vi中很多有用的function,但是基本的文本操作命令将是相同的,所以在必要时你不会遇到任何问题。
你也应该注意到,尽pipe在大多数(如果不是全部的话)基于Unix的系统中默认安装了Vi,但是Vim可以用于所有这些平台,并且除了旧版本以外,还可以移植到更多的非Unix系统上。
至于为什么你应该考虑Vim的VI,下面是一些需要考虑的特性:
:help )。 :syntax enable )。 :set spell ) :tabnew和:vsplit )。 dit ( d' elete i'n't'ag),我们剩下的就是<i></i> 。 如果我们使用了dat ( d' elete t'ag),那么<i></i>标签也会被删除。 同样,您可以删除双引号( di" ),括号( di[ ),甚至整个段落( dip )之间的内容。 要获得更全面的差异列表,请在terminal中启动Vim并运行:help vi_diff 。