Java NoIndentWriter不考虑模板中的空白
我正试图利用这门课来回避我所面临的一个与课程有关的问题 然而,Java NoIndentWriter不考虑模板中的空白,java,stringtemplate,stringtemplate-4,Java,Stringtemplate,Stringtemplate 4,我正试图利用这门课来回避我所面临的一个与课程有关的问题 然而,NoIndentWriter似乎不仅仅是自动缩进。特别是,即使在模板中显式出现,它也会修剪所有前导空格(但不包括尾随空格) 例如,使用以下模板文件: $ cat src/templates/a.xml.stg ladder(value)::=<< 0 1 2 3 ^value^ >> 。。。制作了以下文件: $ cat out 0 1 2 3 4 通过检查ou
NoIndentWriter
似乎不仅仅是自动缩进。特别是,即使在模板中显式出现,它也会修剪所有前导空格(但不包括尾随空格)
例如,使用以下模板文件:
$ cat src/templates/a.xml.stg
ladder(value)::=<<
0
1
2
3
^value^
>>
。。。制作了以下文件:
$ cat out
0
1
2
3
4
通过检查out
文件,可以看到模板文件中存在的尾随空格被保留,但前导空格被修剪
是否有任何方法可以指示StringTemplate在不使用的情况下保留模板文件中的空白(因为它受到影响)
$ cat out
0
1
2
3
4