Notepad++ als cfml Editor verwenden

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.


Teile den Artikel über ein soziales Netzwerk deiner Wahl


Der jeweilige Share-Button wird aus Gründen des Datenschutzes erst nach einem Klick auf die Platzhaltergrafik nachgeladen.


Dieser Beitrag wurde unter Tools abgelegt und mit , verschlagwortet. Setze ein Lesezeichen auf den Permalink.



Das könnte dich noch interessieren:

3 Antworten auf Notepad++ als cfml Editor verwenden

  1. Pingback: 10 tolle Tipps für Notepad++ » Webmaster-Zentrale

  2. Ben Bluemel sagt:

    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

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>