我有以下代码:
def foo(c: Char) = c match {
case 'a': 'B'
}
我的光标在
=
之后的空格上。我想删除所有内容,包括}
。我怎样才能做到这一点?如果光标在第一行的任何地方,我可以做同样的事情吗?在块中的任何位置(并将光标放在
=
之后)?
最佳答案
d/}/e
做这份工作。
d/}
删除直到}
,但添加/e
标志会将光标移动到匹配的最后一个字符上,从而有效删除光标和}
之间的所有内容。使用视觉选择也可以以更直观的方式起作用:
v/}<CR>d
关于vim - Vim-多行删除直到(包括)字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19953741/