Regex 我可以在vim中这样替换多行吗?

Regex 我可以在vim中这样替换多行吗?,regex,vim,Regex,Vim,我想让我的js保持这种风格。我想用vim写一张地图,这样做更快 发件人: 致: 使用以下命令 %s/\nvar/\r,/gc在这种情况下,我的解决方案是 将光标定位在第一个var(例如{) 1f;C-vjr,wC-vjexkJJ 对于信息,对齐脚本具有反向操作: var a = x, b = y, c = z; 结果: +1.诀窍是在替换中使用\r。每次都会咬我(接近)。 var a = x , b = y , c = z ; var a = x, b = y, c = z;

我想让我的js保持这种风格。我想用vim写一张地图,这样做更快

发件人:

致:


使用以下命令


%s/\nvar/\r,/gc

在这种情况下,我的解决方案是

  • 将光标定位在第一个
    var
    (例如{)
  • 1f;C-vjr,wC-vjexkJJ
  • 对于信息,对齐脚本具有反向操作:

    var a = x, b = y, c = z;
    
  • 结果:

  • +1.诀窍是在替换中使用
    \r
    。每次都会咬我(接近)。
    var a = x
      , b = y
      , c = z
      ;
    
    var a = x, b = y, c = z;
    
    var a = x;
    var b = y;
    var c = z;