Vim插件之vim-surround

在Vim中,如果想对一个单词上加上引号,那么是相当麻烦的,恰好Github上有一个Vim插件 vim-surround ,它可以处理诸如括号(小,中,大括号),引号(单引号,双引号,反引号),XML标签的添加、删除、修改。

添加

添加命令的形式为

ys + 动作命令 + 待添加的符号
命令文本
Hello
ysiw"“Hello”

ysiw"命令,其中ys是添加动作,iw是一个就让文本对象,表示当前单词,"表示要添加的符号。

添加标签,比较特殊,也举个例子

命令文本
Hello
ysiw<h1><h1>Hello</h1>

删除

删除命令形式为如下

 ds + 待删除的符号
命令文本
“Hello”
ds"Hello

删除XML的标签是一个特殊情况,标签的英文是Tag,所以删除标签的命令就是 dst,如下

命令文本
<h1>Hello</h1>
dstHello

修改

修改的命令如下

cs + 原始的符号 + 最终符号
命令文本
“Hello”
cs"’‘Hello’

修改XML标签是一个特殊的例子,刚才说过XML标签用t标示,那么修改标签的命令如下

cs + t + 最终符号
命令文本
<h1>Hello</h1>
cst"“Hello”
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值