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

  • Visual Studio supports Intellisense for multiple languages (JS, PHP, etc.) but unlike VS, the PS ISE is specifically for PowerShell, so I doubt you'll find a way to import info for other languages into it, but hey maybe someone has a way. :) – Ƭᴇcʜιᴇ007 Jun 5 '14 at 16:48
  • I know VS does, and the style is good. But using VS always feels like using a tank in museum. – dgo Jun 5 '14 at 16:56
  • There are entire museums dedicated to tanks. ;) But if you want lots of features like importable Intellisense, then you'll need a more robust program with more features; and more features means a larger (feeling) program. Anyhow, my vote is still NO there's no way to do it -- if you want to program in multiple languages, use an IDE that's meant for it (ie: VS). :) – Ƭᴇcʜιᴇ007 Jun 5 '14 at 17:00
  • I currently use Sublime Text - and I like it specifically because it is extremely lightweight and feature packed. I just like the feel of the ISE a bit better. Visual Studio is too much. – dgo Jun 5 '14 at 18:16
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.

  • Awesome answer. It does look painful, but this is useful. – dgo Jun 11 '14 at 2:32
  • I thought it was pretty interesting. I stumbled across that today after seeing your question last week. – Tim Ferrill Jun 11 '14 at 2:35
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!

  • To be clear; it isn't intellisense I'm after as such. I use Komodo Edit and Sublime Text both of which have adequate implementations of this. I have the same general problem with Netbeans, Eclipse, and Aptana as I do with Visual Studio. Your answer (including making sure I was clear on the difference between Java and Javascript) suggests that you didn't read the question, but only the title. Don't do that. It isn't helpful. – dgo Jun 16 '14 at 23:29
  • @user1167442 You shouldn't assume. – Colyn1337 Jun 17 '14 at 11:30
  • Ok...Fair enough. Thank you for making sure I knew that Java was not Javascript. – dgo Jun 17 '14 at 13:45

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.