ShiftEdit is a new online IDE built around ExtJS and Mozilla Skywriter.
Philosophy behind the project:
Screenshot of ShiftEdit - Web Based IDE
“The web-based IDE is one of the final frontiers of apps ported to the web. I would like to be able to develop from any computer or operating system and have the same experience without having to install software or create site definitions.” – Adam Jimenez
These are some of the main features:
Code editor
The editor component is based on Mozilla’s Bespin. It has support for:
Syntax highlighing for HTML/ CSS/ JS and PHP
Block tabbing
Undo/ Redo
Line Numbers
Jump to line
+ It’s very fast
(S)FTP support
There is a built-in FTP explorer which support FTP and SFTP.
You can create/ rename/ delete files and folders. You can also set file permissions.
Find/replace
Find and replace works across current or all open files. You can do text searches or regular expression searches.
Revision History
File revisions are stored whenever you save a file. You can then look back through past revisions and view a diff comparison.
You can then restore to an earlier version. Very useful if you or a colleague breaks something!