我有这样的语句:
-
someVariable=someOtherVariable
-
if(oneVariable>otherVariable)
操作符周围没有空格使我很难理解代码。我想在=
和>
周围插入空格,使语句看起来像这样:
-
someVariable = someOtherVariable
-
if(oneVariable > otherVariable)
基本上,如果=
或>
周围没有空格,请插入空格
我如何使用替换命令实现这一点?
您可以使用以下命令:
:%s/>=</ = /gc
表示:在整个文件(%
)中,在单词末尾(>
)和单词开头(<
)之间搜索=
,并用空格包围的=
代替。g
标志说:在一行中每次出现时都要这样做,而不仅仅是在第一个;c
标志用于"确认",它允许您决定是否要进行更改(按y
)或不(按n
)。如果您确定要替换所有的点击,您可以按a
或直接省略c
标志。
我想你可以自己弄清楚如何调整命令不同的二进制操作符比=