摘要: vim有编辑器之神的美誉。 有一定的学习曲线,但是熟练之后真是让人爱不熟手啊。vim可以让人完全抛弃鼠标,所有操作全部通过命令实现,大大提高编码的效率。 废话不多说,下面我说一下我的实现: 1. vim3个模式: 一般模式,插入模式,以及命令模式。 一般模式:主要用于进行复制黏贴删除、定位光标等操作。 插入模式:进行编辑代码的模式。 命令模式:也称底行模式(命令会在底行显示)。主要用于打开、保存、关闭文件。 模式之间的切换如下图所示: 2. 设计 2.1 模式类簇 我们知道,不同的模式下有不同的行为。即对于相同的输入,不同的模式应当有不同的响... 阅读全文
posted @ 2013-03-08 14:45 Alex_Monkey 阅读(1146) 评论(0) 推荐(0) 编辑