Awesome Features
ICEcoder comes packed with a load of features, some you'd expect and some new things you've likely not seen before.
It's always evolving so ensure you check back to grab the latest version.
Languages Supported
























The Basics
- Context aware code highlighting
- Desktop like file manager
- Document tabs indicate current doc & changes made
- Code folding
- Bracket Matching
- Browser based, can run online or offline
- Use ICEcoder anywhere - wwwroot, iFrame or any sub/dir/path
- Welcome tour on arrival
Language Support
- HTML, CSS, LESS, JavaScript, CoffeeScript, PHP, Ruby, Python & many more!
- Easy to support over 60 other languages
Useful Feedback
- Found match & current position counter
- Indicates content type cursor is on
- Colour preview block on CSS colours, ie red, #f00 or RGBA(255,0,0,0.5)
- Live bug reporting system
- Tests requirements and displays issues in page
Time Savers
- Live editing
- Multiple selections
- Smart tab key system (selected lines are auto-indented)
- Open last files on load
- Code Assist system
- Prettier code on save
- Go to line number as you type in goto line input box, Enter to focus
- Adds end tags as you type and in a context aware way
- Arguments display on functions & classes
- Diff pane with insert, changed and removed lines highlighted
- Autocloses brackets and quotes as you type
- Tabs linked to files so they update and close intelligently
- ESC = Comment/Uncomment line, incl partial lines
- CTRL+click = Jump to a functions declaration
- CTRL+Backspace = Jump back to previously selected tab
- HTML & JavaScript code hinting
- Tag wrappers
- File uploader, plus supports multiple files
- Jump to definition shortcut
- Simultaneous tag editing
- Tool link alerting according to state
Secure
- Account login to help keep online files secure
- Multi domain config settings
- Restrict files, ban files and restrict by IP
- Multi user, dev and demo modes
- Password encryption with Bcrypt
- Strong password rules (10 chars, uppercase, lowercase, number and special)
Customisable
- Settings to change behaviour, functionality & style
- Control multiple users and registration
- Plugin manager
- Template based config files
- Add your own custom processes in JS or PHP
- Output whatever you wish to the output pane, such as a result after processing
Groundbreaking Features
- Find & replace builder to apply to current doc, open docs, files & filenames
- Find by plain text or regex, includes regex format validation
- Highlight word and press CTRL+I to Google search that
- DOM element highlighting with the Pestcide plugin
- Can rename open files (whoaah!)
- CTRL+Enter open current webpage in new tab
- Code Zooming - hold F1 key to "zoom out" all non class or function lines
- Version control system to backup upon save and allows easy restore
- Terminal, database and Git management built in
- Sass and LESS compiling on save plugins
- Intelligently indexes classes & functions routinely every 3 secs
- Git diff highlighting in gutter
- Image viewer with hex & RGB eyedropper
- Alphanumeric tab sorting
- Farbtastic color picker integrated
- Open remote file content
Plus lots of other great features. The best way to test all of this out is to of course download ICEcoder...
Download v8.1