0

我的 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

..ETC

4

2 回答 2

0

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

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

=>|:如

于 2013-04-18T16:44:54.920 回答
0

这就是对齐插件的作用。但是,我不知道它是否每行处理多个“对齐”项目。您可能需要编写自己的宏/插件来执行此操作,或者进行更多搜索。您可能还想在 Sublime Text 论坛上提问,因为他们可能知道有一个插件可以满足您的需求(尽管我不能保证 :))

于 2013-04-18T16:28:19.417 回答