Head

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

1.vim复制粘贴的基本命令:
yy复制游标所在行整行。或大写一个Y。
2yy或y2y复制两行。
y^复制至行首,或y0。不含游标所在处字元。
y$复制至行尾。含游标所在处字元。
yw复制一个word。
y2w复制两个字(单词)。
yG复制至档尾。
y1G复制至档首。
p小写p代表贴至游标后(下)。
P大写P代表贴至游标前(上)。


2.vim删除的基本命令:

ndw 或 ndW 删除光标处开始及其后的 n-1 个字符。 

d0 删至行首。d$ 删至行尾。ndd 删除当前行及其后 n-1 行。 

x 或 X 删除一个字符。

Ctrl+u 删除输入方式下所输入的文本。

 D 删除到行尾

 x,y 删除与复制包含高亮区 

dl 删除当前字符(与x命令功能相同) 

d0 删除到某一行的开始位置 

d^ 删除到某一行的第一个字符位置(不包括空格或TAB字符)

 dw 删除到某个单词的结尾位置

 d3w 删除到第三个单词的结尾位置 

db 删除到某个单词的开始位置 

dW 删除到某个以空格作为分隔符的单词的结尾位置 

dB 删除到某个以空格作为分隔符的单词的开始位置 

d7B 删除到前面7个以空格作为分隔符的单词的开始位置d)

 删除到某个语句的结尾位置d4)

 删除到第四个语句的结尾位置d( 删除到某个语句的开始位置d)

 删除到某个段落的结尾位置 

d{ 删除到某个段落的开始位置 

d7{ 删除到当前段落起始位置之前的第7个段落位置 

dd 删除当前行

 d/text 删除从文本中出现“text”中所指定字样的位置,一直向前直到下一个该字样所出现的位置(但不包括该字样)之间的内容

dfc 删除从文本中出现字符“c”的位置,一直向前直到下一个该字符所出现的位置(包括该字符)之间的内容

 dtc 删除当前行直到下一个字符“c”所出现位置之间的内容

 D 删除到某一行的结尾

 d$ 删除到某一行的结尾

 5dd 删除从当前行所开始的5行内容

 dL 删除直到屏幕上最后一行的内容 

dH 删除直到屏幕上第一行的内容 

dG 删除直到工作缓存区结尾的内容 

d1G 删除直到工作缓存区开始的内容

posted on 2012-07-25 19:32  Head  阅读(1719)  评论(0)    收藏  举报