一、VI有三种模式:『一般模式』、『编辑模式』与『指令列命令模式』
二、经常使用的按键:
命令 | 移动 |
h | 左一个字符 |
j | 下一行 |
k | 上一行 |
l | 右一个字符 |
w, W | 前一个单词 (W 忽略标点) |
b, B | 后一个单词 (B 忽略标点) |
$ | 到行尾 |
^ | 到行首第一个非空字符 |
0 | 行首 |
G | 到缓冲首 |
nG | 到第 n 行 |
三、常用命令:
x--删除一个字符 删除文字的最简单的方式是用 x。这个命令的结果是光标所处 的字符的消失,后面的文字左移动。如果你删除的字符是一行最后的一个字符, 那么光标将向左移动一个,这样光标就不会停留在不存在的字符的下面了。假如 没有任何文字了,喇叭就叫。
d--删除对象 这个命令的右边还要有一定的文字对象。文字对象就是一块文字。他右边接的就是在控制光标移动的那些字符。例如 w 表示向前一个单词,那么 dw 将删除下一个单词。5w 表示前进 5 个单词,那么 d5w 将删除他们。
dd--删除一行 最常用的 d 系列命令之一。和前面一样, 5dd 将删除 5 行
D--整个删除 大写形式的 D 用来删除从光标到行尾。和 d$ 一样效果。
u--恢复 要后悔吗?他不仅仅撤消删除,还撤消你所有的编辑工作。
.--重复 重复编辑工作。
:%s/oldword/newword/g
将文中所有的oldword替换为newword
没有评论:
发表评论