我在文本文档中有一个折叠部分。我可以在 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模式下可能吗?
对于我的问题,我知道我可以折叠该部分然后删除“线”,但我想知道折叠本身是否可以被视为一个动作。
我不知道 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)