码迷,mamicode.com
首页 > 其他好文 > 详细

辛星跟您玩转vim第四节之操作文本内容

时间:2014-08-05 19:19:40      阅读:253      评论:0      收藏:0      [点我收藏+]

标签:辛星   vim   教程   操作符命令   文本操作   

       首先值得一提的是,我的vim教程pdf版本已经写完了,大家可以去下载,这里是csdn的下载地址:csdn下载,如果左边的下载地址挂掉了,也可以自行在浏览器下面输入如下地址进行下载:http://download.csdn.net/detail/xinguimeng/7714213 ,当然,如果你是百度网盘的忠实用户,也可以借助于百度网盘,我也同步上传到百度网盘了,下载地址如下:百度网盘下载 ,如果地址挂了,可以在浏览器中输入:http://pan.baidu.com/s/1sj9CLXz 来下载。

      跟着前面三节,咱们继续学习操作文本内容的一些命令,这类命令有一个固定的模式:操作符命令+位移命令,我们首先键入一个操作符命令,然后跟着一个位移命令,所谓位移命令,前面咱们讲解过了,就是移动光标的命令,比如w表示向后移动到第一个单词的首字母上,4w表示向后移动到第四个自单词的首字母上。

***********************操作符命令********************

1.咱们用x命令来删除一个字符,使用4x可以删除四个字符。

2.d命令是“delete”的第一个字母,表示删除,它后面跟一个位移命令,表示删除。dw表示删除一个word,d4w则是删除四个单词。

3.d4w和d4e都可以从该光标处开始删除,并且删除四个单词,但是所不同的是d4w会删除后面的空格,d4e会保留该空格。

4.由于$命令是移动光标到行尾,所以d$表示从当前位置删除到该行末尾的内容,而且该行的最后一个字符也会被删掉。

5.c命令和d命令很相似,不过它在命令执行后会进入insert模式,比如cw命令会首先删除该单词,然后立即进入插入模式。

6.dd命令会删除整行,而cc命令会改变该行。

8.这里的c命令可以理解为“change”的单词的首字母,表示“修改,改变”。

****************************命令分析********************************

1.咱们可以看到,其实x命令和dl命令是一样的,都是删除当前光标下的字符,X命令则是dh,表示删除当前光标左边的字符。奥,说一下吧,l表示向右移动一格,而h表示光标向左移动一格,这是第二节学习的,还记得吧。

2.D命令表示d$,表示删除到行尾的内容,而C表示c$,表示修改到行尾的内容,s表示cl,即修改一个字符,S表示cc,即修改一整行内容。


*****************计数说明*******************************

1.如果读者是一个喜欢钻牛角尖的童鞋,那么会发现d4w和4dw效果是一样的,都是删除了四个单词,那么,它们真的一样吗?

2.答案是效果肯定是一样的,但是执行过程不同,d4w是一次性地删除了四个单词,而4dw则是执行了4次的dw,即删除了四次,每次删除一个单词。

3.其实我们可以用4d3w,表示每次删除三个单词,删除了四次,则公共删除十二个单词。


***********************其他命令*************************************

1.r命令是“replace”的意思,表示当前位置的字符被我们键入的字符所替代,比如rx是用x来替换当前位置的字符。

2.5rx则是从该字符向后数五个字符都是用x来代替。



*****************8总结**************************************

1.本小节我们介绍了一下vim下的常用命令,这里我就不截图了,还是上传和插入的速度太慢了。

2.我建议读者下载本博客篇头就推荐的那本pdf,里面介绍地更加详细。

3.辛星vim,期待您的关注。

辛星跟您玩转vim第四节之操作文本内容,布布扣,bubuko.com

辛星跟您玩转vim第四节之操作文本内容

标签:辛星   vim   教程   操作符命令   文本操作   

原文地址:http://blog.csdn.net/xinguimeng/article/details/38389051

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!