我在乳胶文件中有以下表达式
\begin{dfn} \tag{Diagram $$ over a trisp $\Delta$}
\label{dfn:Diagram D over a trisp Delta}
现在我想用:
替换第二行括号中的所有空格。
我的想法是在v%
上以:s/\ /:/g
为视觉选择表达式,同时在其中一个括号上然后::::::::::::::\label{dfn:Diagram::over:a:trisp:Delta}
,但这会替换所有空格并导致
:
导致在\label{…}
之前删除{{1}}的任务
因为vim是一个非常强大的编辑器 - 应该有一种更简单的方法,我还不知道。
答案 0 :(得分:6)
转到第一个{
,按v
,然后按%
。这将在视觉上选择{
和}
之间的文字。然后按:
并在迷你吧中输入s/\%V\ /:/g
。请参阅此说明:
请注意,否则g
将替换当前行的所有内容。