在二进制操作符周围插入空格



我有这样的语句:

  • someVariable=someOtherVariable
  • if(oneVariable>otherVariable)

操作符周围没有空格使我很难理解代码。我想在=>周围插入空格,使语句看起来像这样:

  • someVariable = someOtherVariable
  • if(oneVariable > otherVariable)

基本上,如果=>周围没有空格,请插入空格

我如何使用替换命令实现这一点?

您可以使用以下命令:

:%s/>=</ = /gc

表示:在整个文件(%)中,在单词末尾(>)和单词开头(<)之间搜索=,并用空格包围的=代替。g标志说:在一行中每次出现时都要这样做,而不仅仅是在第一个;c标志用于"确认",它允许您决定是否要进行更改(按y)或不(按n)。如果您确定要替换所有的点击,您可以按a或直接省略c标志。

我想你可以自己弄清楚如何调整命令不同的二进制操作符比=

最新更新