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
![HTML HTML](http://assets.icecoder.net/images/languages/html.png)
![CSS CSS](http://assets.icecoder.net/images/languages/css.png)
![JavaScript JavaScript](http://assets.icecoder.net/images/languages/javascript.png)
![CoffeeScript CoffeeScript](http://assets.icecoder.net/images/languages/coffeescript.png)
![TypeScript CoffeeScript](http://assets.icecoder.net/images/languages/typescript.png)
![PHP PHP](http://assets.icecoder.net/images/languages/php.png)
![Ruby Ruby](http://assets.icecoder.net/images/languages/ruby.png)
![Python Python](http://assets.icecoder.net/images/languages/python.png)
![Erlang Erlang](http://assets.icecoder.net/images/languages/erlang.png)
![Go Go](http://assets.icecoder.net/images/languages/go.png)
![Sass Sass](http://assets.icecoder.net/images/languages/sass.png)
![Java Java](http://assets.icecoder.net/images/languages/java.png)
![Julia Julia](http://assets.icecoder.net/images/languages/julia.png)
![SQL SQL](http://assets.icecoder.net/images/languages/sql.png)
![MySQL MySQL](http://assets.icecoder.net/images/languages/mysql.png)
![YAML YAML](http://assets.icecoder.net/images/languages/yaml.png)
![XML XML](http://assets.icecoder.net/images/languages/xml.png)
![Markdown Markdown](http://assets.icecoder.net/images/languages/markdown.png)
![C C](http://assets.icecoder.net/images/languages/c.png)
![C++ C++](http://assets.icecoder.net/images/languages/cpp.png)
![C# C#](http://assets.icecoder.net/images/languages/cs.png)
![Less Less](http://assets.icecoder.net/images/languages/less.png)
![Perl Perl](http://assets.icecoder.net/images/languages/perl.png)
![Lua Lua](http://assets.icecoder.net/images/languages/lua.png)
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