velocity-Richtlinien fügen whitespace-Zeichen zu?

Ich habe gerade gelernt, dass mit apache velocity die Richtlinien hinzufügen, um die Leerzeichen als gut.

So zum Beispiel:

#foreach ($record in $rows)
#foreach($value in $record)
$value  
#end

#end

So etwas wie das hier habe ich am Ende immer extra Linien für die #foreach Aussagen, die #end Aussagen, etc.

Dies ist nicht, was ich will, so fand ich, ich könnte block-Kommentar an das Ende der Zeilen etwa so:

#foreach ($record in $rows)#*
*##foreach($value in $record)#*
*#$value    #*
*##end

#end

Aber das ist ziemlich unschön zu Lesen. Gibt es eine Möglichkeit zu sagen, die velocity-engine nicht formatieren, meine Richtlinien?

Vielleicht mache ich etwas anderes falsch?

Dank.

  • Das ist eine Sache, die immer ärgerte mich über die Velocity - ich verwende es zum generieren von Java -, so kann ich Sie einfach formatieren Sie es in meine IDE-generation. JET (Java emitter templates) scheint nicht zu leiden unter diesem problem.
  • Es scheint etwas zu sein, was die Menschen in Aufmachungen mit und Aufräumen später, z.B. dieses SO Frage in Bezug auf Aufräumen HTML-generation.
  • Hmm, das nervt. Ich nehme an, meine "umgehen" zu tun haben, dann.
  • Welche version verwenden Sie? Dies war ein Dauerthema, an der Grenze auf 5-8 Jahren. Es gibt dieser nun, die kann oder nicht sein kann, was Sie brauchen. Block Kommentare oder EOL - ## Kommentare sind die kanonische Lösung
  • Dieser link ist interessant...vor allem die schmoo Teil...???!!!
  • Ähnliche Frage: stackoverflow.com/questions/8594022/...

InformationsquelleAutor javamonkey79 | 2011-12-13
Schreibe einen Kommentar