阅读本书之前,请确保您的机器已经安装了最新版的Vim,本书写作时Vim的最新版本是7.3。 新版本的Vim会向后兼容,所以本书中的内容在7.3之后的版本中应该同样有效。
本书中的内容通用,你可以任意选择console Vim或者是gVim、MacVim之类的GUI作为你的终端。
你最好习惯用Vim编辑文件。至少应该知道Vim的基本术语,如"buffer"、"window"、 "normal mode"、"insert mode"、"text mode"。
如果你当前不符合上述的条件,建议你阅读命令vimtutor
的内容、使用Vim一两个月,当你 熟练使用Vim后再阅读本书。
你需要有一些编程经验。如果没有,建议先阅读《笨方法学Python 》,读完之后再阅读本书。
译者注:原文提到的《笨方法学Python》是英文的,有问题的读者可以选择阅读gastlygem翻译的中文版《笨方法学Python 》
如果你已经清楚~/.vimrc
的作用并已经有了这个文件,直接跳到下一章继续吧。
~/.vimrc
文件包含了Vimscript代码,每次启动Vim时,Vim都会自动执行其中的代码。
在Linux和Mac OS X中,这个文件位于你的home文件夹,并以.vimrc
命名。
在Windows中,这个文件位于你的home文件夹,并以_vimrc
命名。
在_任意_系统中,在Vim中执行:echo $MYVIMRC
命令可以快速得知这个文件的位置和名称。 文件的路径会在屏幕的底部显示。
如果你的home文件夹没有这个文件,请自行创建一个。
这一章我们将来探索Vim映射系统中另外一个神奇的部分:“Operator-Pending映射”。开始之前,我们先解释下这里面的几个词含义。...
SVG line line 元素用于绘制直线;它取两个点的位置作为属性,指定这条线的起点和终点位置。SVG 直线 - line line 元素是用来创...
XSL-FO region-body 对象XSL-FO 参考手册使用 XSL-FO 的时候,一个页面的主体区域是通过 region-body对象定义的。 定义和用法 fo...
XSL-FO single-page-master-reference 对象XSL-FO 参考手册定义和用法 fo:single-page-master-reference 对象为用在页面序列的给...
XSL-FO keep-with-next 属性 XSL-FO 参考手册定义和用法 keep-with-next属性在XSL-FO对象中创建keep-with-next 条件。详情继承性...