如何删除括号内的所有内容而不删除Vim中的括号?

假设我有一个这样的代码块:

await store.dispatch(getLicensesThunk('content', submission))

我想删除getLicensesThunk 括号内的所有内容,我应该使用什么命令?

await store.dispatch(getLicensesThunk())

我目前使用d%这个,但它也会删除括号,这不是我想要的。

await store.dispatch(getLicensesThunk)

回答

d% 不能做你想做的事,因为它是“包容性的”,这意味着它包括动作开始和结束的字符,因此它会吞下你的括号。

Vim 有一种特殊的动作,可以在称为“文本对象”的运算符之后使用。它们在 下进行了描述:help text-object,这是内置文档中最令人兴奋的部分之一。

您正在寻找的是:help i(“内括号”:

di(


以上是如何删除括号内的所有内容而不删除Vim中的括号?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>