0

你如何使用 Vim Tabular 插件对齐选定的行?
我有一个像这样的代码:

def initialize(attributes = {})
  @name = attributes[:name]  
  @email = attributes[:email]
end

:Tab /=即使在选择行@name@email可视模式下也会产生这种情况。

def initialize(attributes = {})
  @name                   = attributes[:name]  
  @email                  = attributes[:email]
end

如何使 vim tabularize 插件格式化:

def initialize(attributes = {})
  @name  = attributes[:name]  
  @email = attributes[:email]
end

即使选择了一行(@email行),vim也会将行=中的行@name@email属性中的行对齐=

4

1 回答 1

1

除非你死心塌地使用TabularTabularize(我猜你的意思是第一个),否则还有AlignGithub)。他们似乎或多或少地做同样的事情,但是 Align 对我来说在那段代码上工作得很好。

  • 对齐整个文件::Align =
  • 对齐视线:<leader>t=:'<,'>Align =(即:从视线)。
于 2013-05-30T13:26:15.690 回答