编辑Ruby文件时是否存在用于HTML的Sublime Text intellisense?

时间:2012-08-06 21:57:00

标签: ruby-on-rails sublimetext2

我正在享受Sublime Text 2作为我的Ruby on Rails项目的编辑器,但是,当我编辑我的.erb文件时,我没有得到任何HTML帮助。

例如,如果我键入:<input type=",我希望看到“文本”,“按钮”,“文件”等列表。

我喜欢HTML的Visual Studio intellisense支持,Sublime和Ruby on Rails有类似的东西吗?

2 个答案:

答案 0 :(得分:8)

Sublime Text内置了html的intellisense,即使在编辑.erb文件时也是如此。它甚至可以像大多数智能感知工具那样进行模糊匹配而不是精确的子串匹配。

  1. 确保您的语法是html(rails)。点击ctrl+shift+p并输入Set Syntax: HTML (Rails)
  2. 每当您想要弹出智能感知菜单时,点击ctrl+space
  3. 如果您希望intellisense自动弹出而不是点击ctrl+space,您可以修改Preferences.sublime_settings中的"auto_complete_triggers"设置。例如,如果您希望在键入<=后弹出智能感知,则会将其添加到您的用户设置文件中:

    "auto_complete_triggers": [ {"selector": "text.html", "characters": "<="} ]

    example of sublime text intellisense

答案 1 :(得分:0)

如果您需要HTML intellisense,请按照以下步骤操作 1)CTRL + SHIFT + P - &gt;安装新包 2)输入emmet 3)安装emmet.io 4)Voila你已经准备好在崇高的文本2中使用HTML intellisense。