Jeder Programmierer benötigt einen Editor, und den passenden zu finden kann manchmal wirklich schwer sein. Heute werfen wir einen Blick auf Notepad++ und wie man diesen lauffähig für die cfml Programmierung macht. Mir hätte dies bei meinen CouchDB + Railo Experimenten sehr geholfen, damals griff ich noch auf PSPad zurück.
Im Job nutze ich die Entwicklungsumgebung Homesite+. Da diese allerdings nicht mehr supportet wird, stellt sich die Frage nach einer Alternative. Als Programmierer hat man natürlich gewisse Ansprüche an seine Entwicklungsumgebung, um sich das Leben so einfach wie möglich zu machen und Routineaufgaben zu vereinfachen. Ich habe mir meine Ansprüche im Vorfeld einmal klar gemacht und daraufhin entsprechende Tools inspiziert.
Funktionen:
- Syntaxhighlighting (html, css, JavaScript, SQL und cfml)
- Codevervollständigung
- FTP Funktionalität
Programme wie der ColdFusion-Builder und CFEclipse konnten mir viele Funktionalitäten bieten, allerdings nicht alle erwünschten. Und hier kommt Notepad++ ins Spiel. In der default Konfiguration bietet dieser Editor jedoch keine Unterstützung für cfml an, die muss erst nachgerüstet werden. An dieser Stelle auch nochmal vielen Dank an Uwe, der mir diesen Tipp gegeben hat.
Kommen wir jetzt zur Einrichtung:
#1 Installation von Notepad++
Das Programm könnt ihr euch zum Beispiel bei Chip herunterladen. Hier der Link zum Download: Download Notepad++
#2 Download des ColdFusion PlugIns
Das Plugin namens nppColdFusion findet ihr zum Beispiel hier:
Download nppColdFusion
#3 Download von SQL Lite
Als letztes benötigen wir noch SQL Lite, die dll könnt ihr euch unter folgendem Link herunterladen: Download SQL Lite
Kommen wir jetzt zur Installation
#4 nppColdFusion Installation
Entpackt ihr das Archiv, erhaltet ihr nebem einem Verzeichnis config auch die Datei nppColdFusion.dll. Die dll müsst ihr jetzt im Installationsverzeichnis von Notepad++ platzieren. Dies könnte zum Beispiel C:\Programme\Notepad++\plugins sein. Wichtig ist, dass die Datei im Verzeichnis plugins liegt.
Im nächsten Schritt nehmen wir die Dateien nppColdFusion.db3 und nppColdFusion.xml,die im zuvor entpackten Verzeichnis config liegen. Beide Dateien müsst ihr beispielsweise unter C:\Benutzer\Nutzername\AppData\Roaming\Notepad++\plugins\config ablegen. Das wäre zum Beispiel der Pfad unter Windows 7.
#5 Installation SQL Lite
Jetzt kommen wir auch schon zum letzten Schritt. Wenn ihr das SQL Lite Archiv entpackt, findet ihr eine dll vor. Diese muss direkt im root Verzeichnis eurer Notepad++ Installation hinterlegt werden.
Beispielpfad: C:\Programme\Notepad++
Habt ihr diese Schritte alle sorgfältig vollzogen, könnt ihr Notepad++ starten und ab sofort auch euren cfml Code leichter bearbeiten. In meinem Test konnte ich keinerlei Probleme feststellen und hatte auch keine Abstürze zu verzeichnen. Einzig fehlt mir im Moment noch die Funktionalität zum Vervollständigen von Tags, aber eventuell wird das in einer späteren Version ja noch nachgeliefert.
Pingback: 10 tolle Tipps für Notepad++ » Webmaster-Zentrale
Hi,
Thanks for posting about my plugin, it’s very much appreciated.
One thing though, and I’m not sure if you are aware but it appears your server is downloading the zip file rather excessively (about once every 10 seconds)?
Regards
Ben
Hi Ben,
thanks for the info. The problem should be solved, it seems that one of my plugins was going wild.
Cheers