Syntax Highlighting für CakePHP Dateien mit Dreamweaver
Erstellt 01.03.2009 | Geändert am 10.03.2010
Dreamweaver frisch aus der Schachtel zeigt kein Syntax Highlighting für die von CakePHP verwendeten Dateierweiterung *.ctp an (in älteren Versionen noch *.thtml).
Dreamweaver frisch aus der Schachtel.
Das lässt sich mit ein paar Hangriffen ändern. Dreamweaver liest eine Datei namens Extensions.txt ein, in der die Dateierweiterungen nachgetragen werden können. Da ich Dreamweaver 8 unter Wine emuliert auf einem Linuxsystem benutze, liegt die Datei bei mir unter ~/.wine/drive_c/Programme/Macromedia/Dreamweaver 8/Configuration auf einem Windows XP PC sollte sie unter C:\Documents and Settings\[username]\Application Data\Macromedia\Dreamweaver 8\Configuration liegen, auf Vista unter C:\Users\[username]\AppData\Roaming\Macromedia\Dreamweaver 8\Configuration Auf dem Mac findet man sie hier: Mac HD:Users:[username]:Library:Application Support:Macromedia:Dreamweaver 8:Configuration
DIe Datei mit einem Texteditor öffnen (nicht mit Dreamweaver selbst!) und dort die Zeile 16 um "CTP" und/oder "THTML" ergänzen, so dass sie ungefähr so aussieht: PHP,PHP3,PHP4,PHP5,TPL,CTP,THTML:PHP Files
Jetzt noch die Dateiart hinzufügen in der MMDocumentTypes.xml, die im Unterordner DocumentTypes liegt. Dort in Zeile 75 die Einträge so abändern (THTML - wie weiter oben auch - nur wenn auch ältere CakePHP Dateien erkannt werden sollen): winfileextension="ctp,php,php3,php4,php5,ctp,thtml" macfileextension="php,php3,php4,php5,ctp,thtml"
Dreamweaver selbst muss jetzt nur noch wissen, dass er diese Dateiendung auch selbst öffnen soll. Das kann man in den Einstellungen (Strg + U) unter "File Types / Editor" einstellen. Dort ganz oben in das EIngabefeld "Open in code view" .ctp nachtragen!
PHP Code mit der Endung *.ctp jetzt auch in bunt.
Fertig! Dreamweaver kann nun mit den CakePHP Dateiendungen umgehen.
Gentoo auf dem MacBook Pro
Erstellt 20.08.2009 | Geändert am 10.03.2010
Die Festplatte vorbereiten.
Aus der Vergangenheit gelernt, ist es jetzt eine grössere Festplatte geworden (Man kann niemals zuviels Festplattenspeicjer haben).
diskutil list
diskutil list /dev/disk0
sudo diskutil list resizevolume disk0s2 150G
Neustarten damit rEFIT erkannt wird? Mit rEFIT
rEFIT "blessen" /efi/refit/enable.sh
keine swap Partition sondern eine Datei.
MInimal CD hatte keinen Tastatur treiber
Kubuntu (mit KDE4!) LiverCD und gparted installiert
sudo apt-get install gparted
As a swap partition substitute I use a swapfile (dd if=/dev/zero of=/.swap bs=102400 count=1, mkswap /.swap, swapon /.swap)

No english translation yet! Why don't you try Google Translate?
