SublimeText2如何让ejs模板语法高亮?
时间:2021-07-01 10:21:17
帮助过:7人阅读
rt,后缀名为ejs的文件
看过falsefalse/sublime-ejs 路 GitHub
,但是他这个只能让html内的<%%>之间高亮,而且我也不知道解压后应该放在哪
回复内容:
我用的是sublime 3,不知道2有这个功能不我用的是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 ( ?>, <$ $>, <@ @>)。
显示如下:
我是问主。
最后我放弃了让后缀名为ejs的文件高亮的想法,取而代之的是,使用html作为后缀名。
这样在Sublime中就能按照html的规则来高亮了
声明后缀名为html,而不是ejs了的代码:
EJS . config ({ ext : '.html' })
在%APPDATA%/Packages/HTMLpackages/HTML.tmLanguage中添加一行
ejs 并重启Sublime Text 2(至于在哪儿添加,打开文件后你马上就知道了),同样道理如果我们想让Sublime Text 2对其它任意扩展名的文件应用某个默认语法只需要找到语法对应的包并在配置里加入扩展名即可。