首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
enjoy写在html和js里面后,idea格式化会让格式错乱无法执行
jounzhang
2020-03-23 14:45
格式化前:
格式化后:
格式化后就有问题了,有人有好的解决办法吗?
项目:
JFinal
评论区
JFinal
2020-03-23 14:46
idea 的格式化功能能否针对 enjoy 的指令进行配置?
回复
jounzhang
2020-03-23 14:47
@JFinal
尝试去找了下,没找到如何配置,网上资料也没找到
回复
jounzhang
2020-03-23 15:04
目前只有一种相对良好的办法:将包含enjoy语法的js代码放入外部,使用include引入到html中
回复
JFinal
2020-03-23 15:32
@jounzhang
放入外部用 #include 是个很好的办法,同时也有利于分开管理
回复
chcode
2020-03-23 16:22
@jounzhang
enjoy 和velocity 语法有点像 用velocity 插件试试
回复
JFinal
2020-03-23 16:33
@chcode
或者对 velocity 插件改进一下
回复
chcode
2020-03-23 16:40
@JFinal
熟悉idea 插件开发的人应该不难改造,我是不行,哈哈
回复
杜福忠
2020-03-23 19:09
@jounzhang
试试 //#if(t) 和 //#end 会格式化吗?
回复
jounzhang
2020-03-24 15:48
@杜福忠
会,甚至网上说idea支持部分格式化,使用@formatter:off都不行
@chcode
放弃了哈哈,希望idea默认设置的格式化不破坏格式,如果需要复杂设置,不利于新员工搭建开发环境,会造成项目可能出现格式化无法执行的风险。
回复
chcode
2020-03-24 16:00
@jounzhang
我试了,不会破坏啊
回复
chcode
2020-03-25 14:18
@jounzhang
用idea 社区版 根本就不支持html js 当成文本处理就没事了,哈哈
回复
lyh061619
2020-03-26 10:33
我一般都不会用自动格式化,全部是手动调整,^_^!! idea自动格式化有一个问题就是当模式语法不支持会格式走样,就拿eclips行设置短,也会自己给你格成两行.
回复
chcode
2020-04-05 13:30
https://jfinal.com/share/2029 请看
回复
发送
我要反馈
热门反馈
扫码入社