在Sublime Text 2中格式化空格/制表符描述的表格

时间:2013-04-18 15:46:39

标签: optimization formatting sublimetext2

我的routes.rb文件中有一些代码,如:

match 'subscribe' => 'home#subscribe', :as => :subscribe, :method=>:post
match 'identify'=>"home#identify", :as=> :identify
match 'about' => 'home#about_us', :as => :about
match 'how-it-works' => 'home#how_it_works', :as => :how
match 'faq' => 'home#faq', :as => :faq
match 'privacy' => 'home#privacy', :as => :privacy

有没有办法在Sublime Text中快速/轻松地格式化它,所以它更像是:

match 'faq'             => 'home#faq',            :as => :faq
match 'privacy'         => 'home#privacy',        :as => :privacy

...等

2 个答案:

答案 0 :(得分:0)

这是Alignment插件的功能。但是,我不知道它是否每行处理多个“对齐”项。您可能需要编写自己的宏/插件来执行此操作,或者搜索更多内容。您可能还想在Sublime Text论坛上询问,因为他们可能知道一个插件可以做你想要的(虽然我不能保证:) :( / p>

答案 1 :(得分:0)

AlignTab插件更适合您的目的。基于名为tabular的VIM插件。

在命令面板中键入对齐表格,然后输入正则表达式。对于您的代码,一个简单的正则表达式将是:

  

=> |:如