2012-08-06 30 views
6

我正在享受Sublime Text 2作爲我的Ruby on Rails項目的編輯器,但是,當編輯我的.erb文件時,我沒有收到任何html幫助。在編輯Ruby文件時是否有HTML文本的Sublime Text intellisense?

例如,如果我輸入:<input type=",我想看看「文本」,「按鈕」,「文件」,等的列表

我喜歡HTML Visual Studio的IntelliSense支持,是有什麼類似的Sublime和Ruby on Rails?

+0

由於erb擴展名,可能您的工具無法識別html文件。您是否嘗試過強制配置HTML文件? – Nibbler 2012-08-06 23:00:18

+0

感謝Nibbler,我手動將語法設置爲HTML,但仍然沒有智能感知。 – 2012-08-07 16:10:19

回答

8

即使在編輯.erb文件時,Sublime Text也內置了html的intellisense。它甚至會進行模糊匹配而不是像大多數智能感知工具那樣精確的子字符串匹配。

  1. 確保您的語法是html(rails)。打ctrl+shift+p並鍵入Set Syntax: HTML (Rails)
  2. ctrl+space,只要你想智能感知菜單項,彈出

如果你想智能感知自動彈出,而不是打ctrl+space可以修改Preferences.sublime_settings的"auto_complete_triggers"設置。例如,如果你想在智能感知彈出你輸入後<=你添加到您的用戶設置文件:

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

example of sublime text intellisense

+0

謝謝馬特,那肯定會工作。不像Visual Studio自動完成那樣時髦,但相當不錯。 – 2012-08-10 21:20:38

+0

感謝您的Ctrl + Shift + p – TheGameiswar 2016-12-13 14:35:00

0

如果您想HTML智能感知,然後按照下面的步驟 1)CTRL + SHIFT + P - >安裝新的包 2)類型埃米特 3)安裝emmet.io 4)瞧您準備好與昇華文本HTML智能感知2.

相關問題