博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
轻快的VIM(四):修改
阅读量:6689 次
发布时间:2019-06-25

本文共 682 字,大约阅读时间需要 2 分钟。

我想每个Coder都深刻的明白,修改这一操作在代码的世界里是多么重要

与其说修改,无非就是删除了再插入,但VIM把这两者结合的很有效率

闲话少说,让我们再次使用这轻快的VIM在code上起舞

 

字符替换

r            单个字符替换R            连续替换~           更改大小写

很简单,多试试就行了

tips:4~更改连续4个字符的大小写,很有意思

 

单词修改

cw            从光标处修改到单词结尾cb            从光标处修改到单词开头

这里直接使用cw或cb操作很简单,要注意的是加数字的使用方式

此时2cw 或者 c2w都可以使用,功能一样

 

行修改

c$            从光标修改到本行末尾C             功能同上c0            从光标修改到本行开头cc            删除整行从头修改S             功能同上s             删除光标所在位置的字符,然后插入

这里有点难记,主要是多练习才能看到效果

其中,c$和C功能是一样的,都是从光标修改到行尾,d$+a达到相同效果

c0和d0+i效果一样,区别是少输入一次

cc和S效果也是一样,其实S是属于插入的范畴,这里类似,所以一起讲了

再来是s,它会删除光标处的字符再插入,效果等同于x+i或c+space

 

多行修改我想就不用说了,前面加上数字再组合命令就可以了

从上面看来,我们应该可以更深刻的认识到,VIM中大部分命令是组合使用的

利用好了这点才能更快的摸索出自己的使用习惯,从而高效修改

 

 

 

 

 

 

转载地址:http://xqzoo.baihongyu.com/

你可能感兴趣的文章
hdu_2002_计算球体积_解题报告
查看>>
连接数据库通过配置文件app.config
查看>>
赛星软件---智能视频分析事件检测
查看>>
【二叉树遍历】中序
查看>>
一个完整的类用来读取OpenSSL生成的pem格式的x509证书
查看>>
Delphi调用WebService(通过SoapHeader认证)经验总结
查看>>
2014年最新世界各国面积排名(172个国家)
查看>>
socket编程演示样例(多线程)
查看>>
C++ 初始化与赋值
查看>>
碰到的异常
查看>>
Android对话框-上篇-之系统对话框
查看>>
利用Segue在视图控制器间传值的问题
查看>>
发动机存隐患 现代起亚宣布在美召回16.8万辆车
查看>>
最前线|VIPKID正寻求4-5亿美元新一轮融资,估值达60亿美元
查看>>
文 OR 理?答案都在这里!
查看>>
XML+JSON面试题都在这里
查看>>
教你如何攻克Kotlin中泛型型变的难点(实践篇)
查看>>
2018Android面试经历
查看>>
不受限对抗样本挑战赛介绍
查看>>
浅解前端必须掌握的算法(三):直接插入排序
查看>>