Vim复制剪切粘贴

用了好久都不知道怎么复制,最近实在不能忍了,找了一下。

yank在vim里作为复制的意思(原意是拉。。)


复制的命令是yy或者Y,两者都会复制游标所在行整行。

 鉴于vim命令可以计数,就是在命令前加数字,表示重复操作次数,那么:
如果,2yy或y2y复制两行。

 ^键是跳到行首,那么:

y^复制至行首,或y0。不含游标所在处字元。

$是跳到行尾,那么:

y$复制至行尾。含游标所在处字元。

w是跳到词尾,那么:

yw复制一个word。 

y2w复制两个字(单词)。 

 

G是跳到文档最后,那么:

yG复制至档尾。

1G是跳到第1行,那么:
y1G复制至档首。

 

dd是剪切一行,同样的5dd就是剪切5行。。。我以前一直当成删除用了。。原来是剪切。


p小写p代表贴至游标后(下)。
P大写P代表贴至游标前(上)。

 

大致如此了,顺便复习了下其他命令的作用~~

posted @ 2012-02-09 12:49  Reaver21  阅读(413)  评论(0编辑  收藏  举报