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

时间:2011-11-21 08:39:18

标签: regex vim

我想让我的js保持这种风格。我想在vim中写一张地图来更快地完成它。

从:

var a = x;
var b = y;
var c = z;

为:

var a = x
  , b = y
  , c = z
  ;

2 个答案:

答案 0 :(得分:12)

使用以下命令。

%s/;\nvar /\r , /gc

答案 1 :(得分:0)

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

  1. 将光标放在第一个var上(例如 {
  2. 1F; C-V JR,W C-V jexkJJ
  3. 有关信息,Align脚本具有相反的操作:

    var a = x, b = y, c = z;
    
    1. V Leader a,,结果:
    2. var a = x;
      var b = y;
      var c = z;