我正在用开发Rails应用程序。在Rails编码中,我必须使用大量的大括号{}语法。
默认情况下,当我键入开始大括号{时,{}将自动显示。在大多数Rails教程中,将空间放在起始位置和结束位置的大括号之间是非常传统的。例如,
{ name: "aaa", email: "aaa@gmail.com" } # hash example
it { should have_selector('p', 'some text') } # rspec example用手将空间放在每个编码语句中有点累。我想自动将空格放在大括号之间。我的意思是,当我输入{时,我希望默认情况下出现{ }。
我不知道我需要修改哪些包。请告诉我如何完成这个语法。
发布于 2014-04-30 22:03:52
要做到这一点,您需要创建自己的代码片段:
打开Bundle Editor并从列表中选择Ruby。按Command + n创建一个新项目,从下拉列表中选择Snippet。
把你的新Snippet命名为合适的东西,“空间卷曲支架”。片段编辑器应该只包含:
{ $0 }单击Bundle Editor抽屉中的Key Equivalent将片段绑定到密钥,在本例中使用{
这将导致这段代码片段在TextMate中无处不在,将其限制为仅在Ruby中工作,将Scope Selector更改为source.ruby,或用于Rails人员:text.html.erb.rails, source.ruby.rails, source.ruby.rails.embedded.html, meta.rails.helper, meta.rails.unit_test, meta.rails.controller, meta.rails.functional_test, text.haml, source.ruby.rspec
https://stackoverflow.com/questions/22856490
复制相似问题