Sublime Text 3 - 创建标签自动完成

时间:2016-09-28 05:54:13

标签: html ruby-on-rails autocomplete sublimetext3 erb

对不起,如果这已经得到了解答,但我不知道如何找到它。谢谢你的理解。

我使用sublime文本在rails中工作,当使用.html.erb代码时,我想要一种简单的方法来插入< %%> <%=%>很容易,而不必键入一切。例如,如果您键入div.some然后按Tab键,它将转换为< div class =" some"> < / DIV>

我喜欢类似的东西,比如:

  • 如果我输入%,然后按Tab键,它应转换为< %%>
  • 如果我输入%=然后点击标签,则应转换为<%=%>

任何帮助都会被贬低,谢谢。

2 个答案:

答案 0 :(得分:1)

我认为您正在寻找Sublime Text snippets,请查看指南。例如,您可以为'er'设置一个转换为<% %>

的代码段

您还可以尝试Haml,它比erb更漂亮,更容易编写,还有一个Sublime Text包可以将html.erb迁移到.haml个文件。

很抱歉,但我无法发布两个以上的链接,您可以在Google或Sublime Text Package Manager中搜索该软件包

答案 1 :(得分:0)

您可以使用此插件来实现此目的。

例如:

ERB tags           | er | <% %>
print ERB tags     | pe | <%= %>
print ERB comment  | pc | <%# %>

https://github.com/matthewrobertson/ERB-Sublime-Snippets