7

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

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

我喜欢 Visual Studio 智能感知对 HTML 的支持,Sublime 和 Ruby on Rails 有类似的东西吗?

4

2 回答 2

8

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

  1. 确保您的语法是 html (rails)。点击ctrl+shift+p并输入Set Syntax: HTML (Rails)
  2. ctrl+space每当您想弹出智能感知菜单时点击

如果您希望智能感知自动弹出而不是点击,ctrl+space您可以修改"auto_complete_triggers"Preferences.sublime_settings 中的设置。例如,如果您希望在键入后弹出智能感知,<或者=将其添加到用户设置文件中:

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

崇高文本智能感知的示例

于 2012-08-09T23:40:32.530 回答
0

如果您想要 HTML 智能感知,请按照以下步骤操作 1) CTRL + SHIFT + P -> 安装新包 2) 键入 emmet 3) 安装 emmet.io 4) 瞧,您已准备好使用崇高文本中的 HTML 智能感知 2。

于 2014-11-16T11:50:17.587 回答