Monday, June 04, 2007

VI:一旦拥有,别无所求(2)

学习如何在打开的文档中移动光标是非常重要的基础,尤其是对于后面的复制或删除操作。之后,我们就学习如何插入文本和编辑文档。

进入插入模式有以下六种常见的方式:
1. i:在光标所在字符的左侧添加文本/字符
2. I:在当前行的行首插入
3. o:在当前行的下方新建一行并开始插入
4. O:当当前行的上方新建一行并插入
5. a:在光标所在字符的右侧添加文本/字符
6. A:在当前行的行尾插入

除了这六种方式之外,还有一个比较复杂一点的:

7. c{motion}:选中motion动作覆盖的文本并进入插入模式,用新的文本替换选中的内容.这里的motion就是指前面提到的移动操作。比如c$就是选中从光标所在位置到当前行尾的文本并进入插入模式。


拷贝和剪切操作
d:剪切选中的文本,并将文本放到剪切本中。
y:复制选中的文本
c:同d,但是会使vi进入插入模式,见上面c{motion}

p:粘贴。这个恐怕是vi中最简单的命令了,只需将光标移动到目标位置,按p将复制的文本粘贴

No comments: