我有这个代码:
def foo(c: Char) = c match {
case 'a': 'B'
}
我的光标在=
. 我想删除所有内容,包括}
. 我怎样才能做到这一点?
我可以在光标位于第一行的任何地方做同样的事情吗?块中的任何位置(并将光标放在 之后=
)?
d/}/e
做这项工作。
d/}
删除,直到}
添加/e
标志将光标移动到匹配的最后一个字符,有效地删除光标和之间的所有内容}
,包括.
使用视觉选择也可以,以一种更直观的方式:
v/}<CR>d
试试这个:d%
。
d
用于删除和%
大括号之间的移动。
这应该有效:
d}
这将向前删除一个段落。
您可以使用EasyMotion 插件实现类似的效果。