本来想都写一篇博文里的,结果。。。,好吧我太水了,一篇的话太长,而且不方便以后查找。
‘’单引号,跳转到上一次跳转的地方,在两个地方来回跳,即只记忆上一次的位置。
CTRL-O跳转到老的地方,CTRL-I跳转到新的地方。他俩记忆力较强,可以一直往前/后跳。
:jumps 输出一个跳转列表。
“跳转”包括:行间跳转,也包括,/,n
不包括:行内跳转(fx,tx,w,e),j,k,即便10j这种形式。
有名字的标记,这个我不会去用,标记是不可见的,像我这种脑筋,还是算了,有那么多跳转的命令,足够用的。
下面是小改动。
cc,修改一整行,保留缩进。
D=d$
C=c$
s=cl=xi=r(s,cl,xi删除一个字符插入多个字符,而r只能一换一),R较特殊,后面介绍。
“.”重复一个修改。
V行选,CTRL-V块选。o移动到所选区域的另一边,若为块选则为对角线一边,O移动到同边的对面。在块选中即不是对角线的另一边。
daw,delete a word,将光标说在的单词删掉。
aw,一个单词
as,一个句子,包括到另一个句子前的空白字符。其中句子的解释是内容意义上的,不是用/t/n等标识的句子。比如 its a /n sentence.其中/n表示有换行,vas选中这个句子,即选中its a /n sentence.
is与as一样,但不包括句子后面的空白字符。
R,好了开始介绍下这个神奇的命令。好了介绍完了。
I,移动到当前行的第一个非空字符并启动插入模式。
A,移动到行尾并启动插入模式。