gpt4 book ai didi

linux - 在 vim 中删除直到当前括号 block 的末尾

转载 作者:IT王子 更新时间:2023-10-29 00:52:49 26 4
gpt4 key购买 nike

假设我正在编辑这个 json

{
"a": {"language": "python"},
"b": {},
"c": {"language": "java"},
"d": {"encoding": "utf-16"}
}

我的光标位于 "b":{}b。我想删除直到当前 {} block 的末尾。所以它看起来像,

{
"a": {"language": "python"},
"
}

看起来有点奇怪。但解释了我想要什么。

我如何在 Vim 中做到这一点?

最佳答案

你可以使用d]}
来自 :help ]}:

                                    *]}*
]} go to [count] next unmatched '}'.
|exclusive| motion.

帮助还说这是动议的用例之一:

The above four commands can be used to go to the start or end of the current
code block. It is like doing "%" on the '(', ')', '{' or '}' at the other
end of the code block, but you can do this from anywhere in the code block.

关于linux - 在 vim 中删除直到当前括号 block 的末尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41696840/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com