vi功能强大,有一次我看书上称它为图形化的编辑器我当时就不明白这个在CLI下的编辑器怎么会是一个图形化的工具呢?到现在我稍微体验出点儿道道儿来。虽然vi的使用上要记住很多的命令,但是那是vi当初的设计理念,那就是用键盘完成所有的操作,vi产生的时代是没有鼠标、没有方向键的时代。但是为什么称vi是图形化的编辑器呢?因为那是指它的功能。vi的功能很多,但是所有功能都是以行为基础的,包括搜索、替换、复制、删除、另存为(:5,10 w file,就是5-10行另存为file)。最初我老是觉得有一个不方便的地方就是复制删除的时候,不如鼠标方便(这个想法现在看来好好笑啊),但是学习正则后我发现grep、sed等式命令也是以行为单位的。后来有一天,我突然想起小学学dos版的wps的时候老师告诉我们搜索的时候是不能跨行搜索的,就是abcdefghijklmn如果中间被回车隔成两行那么搜索abcdefghijklmn时是搜不到的。于是我试了win下的记事本、word、wps,全都不能跨行搜索,我才觉得,原来再高级的编辑软件,它们的基础都是行。vi在功能上不亚于任何图形化的编辑器。而vi的升级版vim功能就更强了。vim官网都称vim为编程软件而非编辑软件,因为它的语法高亮等图形化功能为程序编写提供了极大的方便。现在大多的linux发行版默认都把vi给alias成了vim。
以下引自vim的百度百科:
在这之后,Vim 加入了不计其数的新功能。做为第一个里程碑的是 1994 年的 3.0版本加入了多视窗编辑模式(分割视窗)。从那之后,同一萤幕可以显示的 Vim 编辑文件数可以不止一个了。1996 年发布的 Vim 4.0是第一个利用图型接口(GUI)的版本。1998 年 5.0 版本的 Vim 加入了 highlight(语法高亮)功能。2001 年的 Vim6.0 版本加入了代码折叠、插件、多国语言支持、垂直分割视窗等功能。2006 年 5 月发布的 Vim 7.0版更加入了拼字检查、上下文相关补完,标签页编辑等新功能。现在最新的版本是 2008 年 8 月发布的 Vim 7.2,该版本合并了 vim7.1 以来的所有修正补丁,并且加入了脚本的浮点数支持。
Fukuhara 于 2009-10-09 16:10:14发表:
简单的东西常常是最不能突略的
hbfdbx 于 2009-10-09 13:44:03发表:
VI确实强大, 不过emac更好呀
李叶叶 于 2009-10-08 14:43:52发表:
蛮好
Fires 于 2009-10-08 00:04:13发表:
shell看似简陋,实则精华
wangyu 于 2009-10-07 22:23:18发表:
博大精深,我还没有用熟呢
yqw1122 于 2009-10-07 22:01:26发表:
共享vim手册
绿色圣光 于 2009-10-07 20:29:05发表:
这个挺好用的……
kaiqi 于 2009-10-07 20:22:52发表:
学好这个很有用处滴说