1

I really love using Powershell ISE - something about it makes me want to work with it; everything just fits together well, and it is smooth.

Also I love the way intelligent autocomplete is integrated - it just feels clean and smooth and usable.

The only problem is that I primarily code in Javascript, PHP, and with software that was originally designed for Unix-like OS's - e.g. Apache, bash, even node.js is a hell of a lot more usable on Unix.

But programming inside of Powershell ISE is just so damn user friendly, I find myself really wanting to use it.

My question is:

Does the possibility exist without too much pain of getting Intellisense for other languages like Javascript or Node or PHP, etc. to work like the Intellisense in Visual Studio and ISE? In other words - importing language files to provide the same functionality as is currently provided for the editor including scope based completion, etc

dgo
  • 922

2 Answers2

1

There are ways to modify the Intellisense library for the PowerShell ISE. Take a look at this. It's pretty complex, but it's possible.

0

Intellisense has been integrated into many coding environments. Intellisense began long before Microsoft added it to the powershell ISE. SciTE is a customizable text editor for which many have created intellisense libraries. Netbeans (used primarily for Java dev) also includes intellisense and can be used for Javascript. Now to be clear, Javascript is not Java despite the name sharing, but the IDE (netbeans) has javascript ability.

The point I'm trying to get across is that most widely used languages already have intellisense built into some editor, some where. While the idea of multiple IDE/ISE's might seem like a distraction at first, each one is built for a purpose (netbeans for java, ISE for powershell). You might also want to look into something called PowerGUI. Microsoft copied a lot of design elements from PowerGUI and a lot of sysadmins prefer PowerGUI over the current ISE.

What I usually do when looking for an editor for a language is google it. I google "intellisense editor $language" and usually find something cool. Enjoy coding!

Colyn1337
  • 1,228