ide with such a feature is bound to be ****, not in the mood to explain, but will later if you want
I'm actually looking for a web IDE that checks HTML/CSS/JavaScript and makes sure it's standards compliant and also finds code that doesn't work in all browsers, and brings up information on what could be done to make it work as you're coding or if you click a "debug" button or something.. A little different than the OP's requirements, but same goal.
@OP: Since the browsers open in different windows, can't you just make a shell script or add-on that opens up multiple browsers to the same URL and use NotePad++?
I use Kate editor- which is similar to Notepad++. I'm using the Terminal plugin and I've created shell scripts to open Opera, Chrome and Firefox given a web address. I have to admit my computer works a little hard opening all three of them at once.. Having three/four live preview as you code sounds like a laggy idea.
Code:
#!/bin/bash
# Check if there's an argument (url)
if ((${#1} > 0))
then
# Set URL to argument
url=$1
else
# Prompt user to enter URL:
echo "Enter a URL: "
# Read user input to $url
read url
fi
# Open Firefox, Opera, and Chrome with $url
firefox $url &
opera $url &
google-chrome $url
use the above script like so:
Code:
bash ./browsers.sh http://localhost
Or just call the script without a URL, and it will ask you to enter a URL. Be sure to use the protocol (http)...
You'll have to get cygwin, win-bash, or some sort of bash for Windows or write a program/script in another language which does the same thing.
I dunno.. Whenever a program I use doesn't do something, I usually make a program to do it for me if I can do it quicker than I can find a program with the same features as the one I have + the feature I'm looking for.. I like editors I can customize like Kate and emacs over heavy-weight editors with every conceivable feature..
If you want to debug a local web-page, expect Chrome to disable JavaScript capabilities for stucurity reasons. Depending on the editor, the plugin can potentially set up a private apache server and save files to a temp dir in apache for PHP or other local server-side debugging.