如何将选定的行与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
与属性=
<中的{{1}}对齐/ p>
答案 0 :(得分:1)
除非你已经开始使用Tabular或Tabularize(我猜你的意思是第一个),所以还有Align(Github)。它们似乎或多或少相同,但是Align在那段代码上对我来说效果很好。
:Align =
<leader>t=
或:'<,'>Align =
(即来自视线的:
)。