我一直在使用Vim中的优秀Tabular插件来对齐事物,但是我想要做一个非常普遍的对齐,我无法找到正确的正则表达式。
我想要这个
gem 'fakeweb'
gem 'factory_girl', '~> 1.3'
gem 'factory_girl_rails', '>= 1.0'
gem 'rspec', '>= 2.0'
gem 'rspec-rails', '>= 2.0'
变成这个
gem 'fakeweb'
gem 'factory_girl', '~> 1.3'
gem 'factory_girl_rails', '>= 1.0'
gem 'rspec', '>= 2.0'
gem 'rspec-rails', '>= 2.0'
作弊是将它与逗号对齐,但这不是我的理想。
答案 0 :(得分:2)
通过在正则表达式中使用\ zs,您可以将匹配的开头设置为引号而不是逗号。
:%Tabularize /,\s*\zs'/
答案 1 :(得分:1)
任何人都抱怨这个问题::Tabularize argument_list
也有效。
答案 2 :(得分:0)
您应该尝试align插件。