vim 可以将折叠部分视为运动吗?

Sim*_*ker 3 vim code-folding

我在文本文档中有一个折叠部分。我可以在 vim 中使用折叠作为动作,就像单词或 WORD 是带有 的动作一样w/W吗?

例如daw删除单词周围,所以

This is a |t|est
Run Code Online (Sandbox Code Playgroud)

光标在||, 并且在normalmode 如果我运行命令daw将变为

This is |a|
Run Code Online (Sandbox Code Playgroud)

我可以用折叠部分(使用foldmethod=marker, 和乳胶代码)来做到这一点吗?

\begin{equa|t|ion}%{{{
a = 10
\end{equation}%}}}
Run Code Online (Sandbox Code Playgroud)

折叠运动将被删除之后。这在其他foldmethod模式下可能吗?

对于我的问题,我知道我可以折叠该部分然后删除“线”,但我想知道折叠本身是否可以被视为一个动作。

rom*_*inl 5

我不知道 Vim 中有这样的事情。但是可以使用[z]z跳转到折叠的开头和结尾。

这似乎可以解决问题:

xnoremap iz :<C-U>silent!normal![zV]z<CR>
onoremap iz :normal viz<CR>
Run Code Online (Sandbox Code Playgroud)

您可以像iw朋友一样使用它:

ciz
diz
viz
yiz
Run Code Online (Sandbox Code Playgroud)