Sublime Text 2如何讓ejs模板語法高亮?

rt,後綴名為ejs的文件

看過falsefalse/sublime-ejs 路 GitHub,但是他這個只能讓html內的&<%%&>之間高亮,而且我也不知道解壓後應該放在哪


我是問主。

最後我放棄了讓後綴名為ejs的文件高亮的想法,取而代之的是,使用html作為後綴名。

這樣在Sublime中就能按照html的規則來高亮了

聲明後綴名為html,而不是ejs了的代碼:

EJS.config({ext:.html})


我用的是sublime 3,不知道2有這個功能不按照上圖方式設置後在

~/.config/sublime-text-3/Packages/User目錄下生成HTML.sublime-settings,內容如下:


目前在Sublime Text 3下已經有合適的插件了。

  • install Babel

  • install EJS2

(EJS2依賴於Babel插件,需要同時安裝這兩個插件)

設置過程:View-&>Syntax-&>EJS2-&>&<% %&> or (&, &<$ $&>, &<@ @&>)。

顯示如下:


在%APPDATA%/Packages/HTMLpackages/HTML.tmLanguage中添加一行 &ejs& 並重啟Sublime Text 2(至於在哪兒添加,打開文件後你馬上就知道了),同樣道理如果我們想讓Sublime Text 2對其它任意擴展名的文件應用某個默認語法只需要找到語法對應的包並在配置里加入擴展名即可。


推薦閱讀:

7個實用的PHP內置函數使用指南

TAG:前端開發 | PHP | SublimeText |