vim文本修改命令

 

cw 修改一个单词,保留单词后的空格,c$

dw 删除一个单词,dd删除正行,d$删除到行尾
daw 当光标不在单词首的时候,可以用此删除一个单词d a word

x 代表dl删除当前光标下的字符
X 代表dh删除删除光标左边的字符
D 代表d$删除到行尾
C 代表c$修改到行尾
s 代表cl修改一个字符
S 代表cc修改一整行

r 替换一个字符

. 重复上一次的改动动作

p 将删除的内容取回,并放在光标后
P 将删除的内容取回,并放在光标前

yw 复制一个单词
yy 复制一行
ye 复制一个单词,不包含单词后的空白

cis 修改一个句子,以句号结尾
cas 修改一个句子,但不包含句子后的空白
as,is同样适用于d操作

R 进入替换模式,没键入一个字符,都会替换当前字符

~ 改变当前光标下的字符大小写

xp 交换两个字符位置 
ddp上下两行调换 
:ab string strings 
例如 ":ab usa United States of America" , 
当你在文见里插入 usa 时 
United States of America 就蹦出来了

c l 更改当前字符 
c w 修改到某个单词的结尾位置 
c 3 w 修改到第三个单词的结尾位置 
c b 修改到某个单词的开始位置 
c 0 修改到某行的结尾位置 
c tc 修改当前行直到下一个字符c所出现位置之间的内容 
C 修改到某一行的结尾 
c c 修改当前行

posted @ 2012-03-22 15:30  smallest  阅读(267)  评论(0)    收藏  举报