IDE Choices

Hi Gang,
At the moment I am using the free version of VSCode for my IDE and the KamasamaK extension for CFML support.

It works well - mostly - but it has a few issues that I find annoying and was hoping to get some advice on what IDE’s / extensions etc everyone is using - so that I can trial a few different flavours / configurations and end up with one that I like best.

Thanks - as always!

for debuggery, VS Studio with CFML, CFMLINT, Autotag
for lazy programming or quick and dirties, notepad++ or vi

For GUI Dev - Dreamweaver MX, note this is ultra dated by any standards for today. QuillJS is being baked into a project I am working on.

For SQL, hediSQL

Haven’t tried this one yet

2 Likes

Hey Terry,
Which CFML extension (there are a few) are using, please?

Here is what I use for VS Studio for ColdFusion
coldfusion - Visual Studio Marketplace

CFLint - Visual Studio Marketplace

HCL AppScan CodeSweep - Visual Studio Marketplace

CFML Component Paths - Visual Studio Marketplace

1 Like

Thanks very, Terry.
I have installed them and will use them for the next few days, see how I go.

Gavin

1 Like

I just upgraded my computer. Used to use an old version of dreamweaver. I subscribed to Adobe Creative Cloud and installed the current version of dreamweaver only to find out they removed the CFML toolbar. I asked Adobe if I could get an older version of dreamweaver, and they said no. Are there any addons for the current version of dreamweaver to bring back a cf toolbar?

WOW Dreamweaver…

I haven’t even seen a copy of that since the early 2000s…
When Macrommedia took over and we stopped using CF Studio!

If Dreamweaver is no longer available to you - and you’re looking for an alternative…
VS Code and the Gareth Edwards CFML Editor and CFML Linter are current / actively developed VS Code extensions.

“Only two things are infinite - the universe, and stupidity. And I’m not sure about the universe”.

Visual Studio Code and/or VSCodium is my primary IDE. When in windows Notepad++ is required!

As for VSCode Extensions, here’s my top 3:

CFML Editor

Lucee Debug

TODO Highlight

There’s other doo-dads I fudge about with but that’s where I start.

Also, I began using the Github Copilot extension this morning. A couple of times throughout the day I’ve been very impressed. How did it know to suggest the not-very-obvious thing I was about to type? :thinking:

Github Copilot

I can’t recommend the David Rogers Lucee step-debugger enough. :metal:

Enjoy!

Thanks for sharing your tools!

I prefere Todo Tree because it has a panel with all tags, like this:

I will try it soon, thanks!

1 Like

Has anyone found a good formatter/beautfier vs-code extension that understands cfscript/cfml/HTML/Javascript/Styles at once in .cfm files for some legacy code? cfformatter only works on .cfc and does post formatting on save. I want a beautifier where you can highlight a section and format it manually. Beautifier is now out of maintenance and the built-in VS-Code formatter doesn’t seem to be strong.