在我的硬盘上总是保留着(至少)两份 Vim 的配置文件。其中一份是所谓“完全正式版”,它的文件名是 .vimrc,到本系列结束的时候,我们将了解其中绝大部分的内容,并且它的内容也是会随时更新的(根据使用者的偏好和需要)。而另外一份则是被我称之为“基础练习版”,它的文件名是 .vimrc.basic,其内容就是本文将要一一介绍...
上回我分享了如何掌握基础移动的心得体会,而对于很重要的模式却只是一带而过,这其实是有原因的。过去我有过几次教新手 Vim 的经历,按照惯常的方式先告诉他们模式切换,然后再讲基础移动。然而我发现一旦他们掌握了模式转换,他们就会迫不及待的开始输入,紧接着就会因为方向控制的别扭而倍感受挫,人就是这样,谁都不...
这将是一个 Vim 的教学性质的系列,但是和绝大多数同类教程不同的是,我的重点不在于技巧的传授,而是在于对其观念的理解和阐述。Vim 之所以能卓尔不群靠地就是一种自成一派且精悍有效的“编辑器哲学”(当然 Emacs 也是),就好像网游千千万却唯有 World of Warcraft 一览众山小,那靠地不是技巧与外在,而是与众不同的世...