In Eclipse mit der cfeclipse-Perspektive zu arbeiten erleichert das Erstellen von CFML-Code deutlich, das Plugin sei jedem sowieso an’s Herz gelegt. Wenn man darüberhinaus auch mit Snippets arbeitet, sind die Variablen, die dafür zur Verfügung stehen, recht praktisch. Man kann zum Beispiel in den abgelegten Snippets diese Variablen verwenden:
$${DATE} - Datum in US-Format
$${MONTH} - Monat
$${TIME} - Zeitstempel
$${DATETIME} - Datum und Zeit
$${DAYOFWEEK} - Wochentag
$${CURRENTFILE} – Name des aktuellen Files (nur das File
$${CURRENTFOLDER} – name des aktuellen VZ (Pfad zum VZ)
$${CURRENTPATH} – aktueller Pfad
$${CURRENTPRJPATH} – VZ des Projekts
$${USERNAME} – aktueller Username
$${MONTHNUMBER} – Monat
$${DAYOFMONTH} – Tag des Monats als Nummer
$${DAYOFWEEKNUMBER} – Wochentag
$${DATETIME24} – 24-Stunden-Version von datetime.
$${YEAR} – aktuelle Jahr
$${YEAR2DIGIT} – aktuelles Jahr als 2-stelliges Digit
So kann man sich beispielsweise praktisch einen Kommentar-Header anlegen, den man per Doppelklick in das Template einfügt. Bei mir sieht der so aus:
<!---
############################################################
Author: $${USERNAME}
Date: $${DATE}
File: $${CURRENTFILE}
Usage:
############################################################
--->