vim的列模式进行替换、删除、插入

一、vim的列模式

文本的原始内容:

在这里插入图片描述

一、替换

方式一:替换的内容为相同的字符

目标:替换#incaaa
动作:在普通模式下 crtl+v 按住j键向下移动至最后替换的一行,l键移动至c子符,按r键进行替换,输入替换的内容即可

在这里插入图片描述

方式二:替换的内容不同

目标:替换#incabc
动作:在普通模式下 crtl+v 按住j键向下移动至最后替换的一行,l键移动至c子符,按c键进行删除插入,此时进入插入模式,直接输入内容后,按Esc键进入正常模式即可完成替换。

在这里插入图片描述

二、删除

目标:替换#inc 进行删除
动作:在普通模式下 crtl+v 按住j键向下移动至最后替换的一行,l键移动至c子符,按d键进行删除
在这里插入图片描述

三、在字符前或者后边插入内容

目标:在#inc 前插入aaa,在其后插入bbb
动作:在普通模式下 crtl+v 按住j键向下移动至最后替换的一行,l键移动至c子符,按shift + i键实现在选中的字符前进行插入内容,同样,按shift + a键实现在选中的字符后进行插入内容

在这里插入图片描述

三、复制单词A覆盖单词B

目标:在#inc 替换为bbb

知识点:
复制单词:
yaw(复制一个单词,a表示选中的整个对象,默认a选中对象和其后边的空格,若无则包含对象前边的对象)
yiw(复制一个单词,i表示选中的对象其中的目标,默认i不包括选中对象其前后的空格)

选中单词:
vaw/viw(两者之间的区别和yaw与yiw的区别相同)

动作:在普通模式下 yiw 复制单词A,移动光标至需要覆盖的单词B,按键viwp键实现目标的覆盖

四、删除括号内的内容

目标:删除{} 中的内容

动作:
移动光标到括号中,ci{可以实现对{}的内容

目标:删除[ ] 中的内容

动作:
移动光标到括号中,ci[可以实现对[ ]的内容

注意:其他的括号相同
可以将其中的i更换为a这会导致将括号也会一块删除。

  • 0
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

绛洞花主敏明

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值