Sur*_*oen 20 java whitespace velocity removing-whitespace
我有一个名为render_something的方法,可以创建大量的空格,例如:
<a href="#">#render_something('xxx')</a>
Run Code Online (Sandbox Code Playgroud)
结果可能是:
<a href="#">
something that generate from redner_something
</a>
Run Code Online (Sandbox Code Playgroud)
实际上我希望它是这样的:
<a href="#">something that generate from redner_something</a>
Run Code Online (Sandbox Code Playgroud)
速度有这样的东西吗?
#trim(#render_something('xxx'))
Run Code Online (Sandbox Code Playgroud)
Edd*_*Edd 14
我刚刚阅读了关于Velocity Whitespace Gobbling的这篇文章,该文章提出了一些解决方法,包括Velocity Whitespace Truncated By Line Comment.
这基本上建议通过在每行末尾添加注释来注释掉换行符.它还建议不要缩进宏中的代码,以防止出现多余的(我最喜欢的单词之一)空格.
TBH它不是一个很好的解决方案,但可能适合您的需求.简单地放在##宏的每一行的末尾,这将使事情变得更好......等等