[Practical.Vim(2012.9)].Drew.Neil.Tip52 学习摘要

Delete Around, or Change Inside

Vim ’s text objects fall into two categories: those that interact with pairs of delimiters, such as i) , i” , and it , and those that interact with chunks of text, such as words, sentences, and paragraphs.

Vim 中的文本对象可以分为两种,一种是我们在Tip51所介绍的带分隔符的如i),i”,it等,另外一种就是文本块,如单词,句子,段落。
[Practical.Vim(2012.9)].Drew.Neil.Tip52 学习摘要_第1张图片

iw包含当前单词从第一个字符到最后一个字符,aw也是包含当前单词从第一个字符到最后一个字符,不过还包含当前单词前面或后面的一个空格符。
这里写图片描述
daw命令可以分为两个部分,d表示删除,aw选择当前光标所在单词以及前面或后面的一个空格,daw就是删除当前光标所在单词以及一个空格。

这里写图片描述
ciw命令可以分为两个部分,c表示更改,iw选择当前光标所在单词,caw就是更改当前光标所在单词,进入insert模式,输入most,完成更改。

we could say that the d{motion} command tends to work well with aw, as , and ap, whereas the c{motion} command works better with iw and similar.
一般来说,d{motion} 命令后面常跟aw,as,ap命令,c{motion}命令后面常跟iw,is,ip命令。

你可能感兴趣的:(Linux,&,Unix,Vim)