Adding a little Cream to (g)Vim
Scott Nesbitt
使用Vim总有很多的命令需要记忆.有了 Cream, gVim就变成了一个非常易用的编辑器 -- 以至于你都不相信你正在使用vi了.
Cream是在gVim之上的scripts和add-ons. Cream不会改变gVim的外观, 但会改变它的工作方式. 你不再需要记忆和使用那些传统的命令方式了 -- 例如, :w用来保存文件. 相反,你可以使用那些Linux 和Windows下文本编辑器常用的组合键, 比如Ctrl-C是拷贝, Alt-F是打开File菜单. Cream的开发者将其称为"Vim编辑器的一个现代化配置"("a modern configuration of the Vim text editor").
得到Cream是很简单的. 你可以在这里下载源码, 也可以从Cream的网站下载到Debian, Gentoo, Ubuntu, 和FreeBSD的安装包.也有Windows的安装包. Ubuntu的用户可以使用Synaptic包管理器, Linspire和 Freespire的用户可以通过 CNR Service安装.如果你使用Debian, 在命令行运行这个命令apt-get install cream就可以了.
开始工作
通过点击加到你的菜单上的图标 (在Ubuntu中Applications -> Accessories), 或在命令行键入 cream来启动Cream. 如果你以前使用过gVim , 启动后你会发现它的菜单发生了变化. Syntax和Buffers等消失了, 它们被一些很友好的菜单所代替,比如 Format, Settings, 和Insert. 你能够很容易的找到你想要的命令; 点几下鼠标就可以了.
Cream保留了Vim所有的功能,它自己还一些很有意思的功能. 比较有用的功能包括:一个多tab的界面 (只有Vim 7.0和更新的版本才可以), 快速换行和调整文本的能力,以及拼写检查工具. 你既可以使用 Cream组合键和命令,也可以使用vi和Vim的命令.
Cream一个让人不爽的地方是它不能使用我安装的一些Vim扩展(extensions),比如 LaTeX扩展 .我还没有解决这个问题.
使用add-ons和plugins
Add-ons增加一些功能使得Cream更灵活. Cream带有20个add-ons, 你会觉得一些有用,一些没用. 利用add-ons, 你可以从一个二进制文件去掉ASCII文本, 可以将一个文本文件转换成HTML, 将行排序等等.
Cream 还有许多有用的plugin . 一个是File Tree, 它类似于Emacs的Speedbar扩展. 使用File Tree, 可以快速的浏览你的文件系统,打开文件而不用使用Open File对话框. 还有Calendar plugin, 它可以在这个编辑器中嵌入一个日历.