如何使所有制表符缩进在Vim中对齐

时间:2012-11-20 11:45:16

标签: vim

我在DataMapper文档中看到了以下代码,SerialString ..所有对齐在一起,我可以在Vim中做同样的事情吗?

class Post
  include DataMapper::Resource

  property :id,         Serial    # An auto-increment integer key
  property :title,      String    # A varchar type string, for short strings
  property :body,       Text      # A text block, for longer string data.
  property :created_at, DateTime  # A DateTime, for any date you might like.
end

1 个答案:

答案 0 :(得分:4)

您可以尝试使用Tabularize.vim插件。运行此命令:

:Tabularize /:\w\+,\|#/

您需要的是与分隔符匹配的模式。

  • :\w\+,将与:id,:title,,...
  • 相匹配
  • #将与评论标志相匹配