在特定点折叠JSON

Ric*_*bon 2 vim json folding neovim

我有一个JSON文件,并希望用za每个行上的toggle()用一个名为subsection的键来折叠它.我想过使用像这样的全局命令:

:g/subsection/za
Run Code Online (Sandbox Code Playgroud)

但它不起作用,因为全局命令需要编辑函数作为第二个参数,而za不是编辑.

有什么想法吗?

小智 6

怎么样: :g/subsection/norm za

:h :g

To repeat a non-Ex command, you can use the ":normal" command: >
    :g/pat/normal {commands}
Run Code Online (Sandbox Code Playgroud)