[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等,另外一种就是文本块,如单词,句子,段落。
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
命令。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。