Я использую систему шаблонов, основанную на RTF + Velocity. В моем RTF у меня есть несколько предложений VTL , таких как:
#foreach($item in $somevar.someProp)Some may-be RTF text #end
Если я открываю файл RTF с помощью Word (2007) и применяю какие-либо небольшие изменения в другом месте документа, я иногда получаю неправильные предложения VTL:
#foreach($item in $somevar.som
eProp)Some may-be RTF text #end
Это заставляет механизм шаблонов задыхаться в предложении, и необходимость каждый раз открывать RTF с помощью текстового редактора для восстановления строки разделения довольно раздражает. Обратите внимание, что это не всегда происходит, это кажется специфичным для некоторых файлов. Это также не имеет никакого отношения к длине строки, другие строки длиннее, чем разделенные.
Кто-то знает, почему Word может делать это или как этого избежать?