VIM 删除一对括号

更新日期: 2017-12-20 阅读次数: 14092 分类: Vim

场景

发现一段无脑逻辑的代码,例如

if (true) 
{
    // do something: 微信小程序获取用户信息
    // so long: 数据更新
    // ...
    // so long: 数据上传
}

我现在需要删除 if 判断,及对应的括号。由于其间的代码逻辑很长,删除了左括号之后,我肉眼很难找到对应的右括号。

VIM 操作

光标定位到左括号下,执行

%x''x

操作说明

  • % 是跳到对应的括号
  • x 是删除当前字符,即右括号
  • '' 是跳回左括号
  • x 删除左括号

参考

关于作者 🌱

我是来自山东烟台的一名开发者,有敢兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式