基于 Web 的 IDE - ICEcoder
ICEcoder 是一個開源的基于 Web 的 IDE ,使用 PHP 構建。支持文件拖放編輯、語法著色、缺失標簽補足、HTML 結構顯示。提供強大的 JavaScript API 可輕松進行交互,支持多種編程語言,包括:(PHP, JS, CSS, LESS, Ruby, etc.).
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.
The Basics
- Context aware code highlighting
- Desktop like file manager
- Document tabs indicate current doc & changes made
- Code folding
- Browser based, can run online or offline
- Free, open source & customisable
Language Support
- HTML, CSS, LESS, JavaScript, CoffeeScript, PHP, Ruby, Python & Markdown
- Easy to support over 60 other languages
Useful Feedback
- Found match & current position counter
- Indicates content type cursor is on
- Displays nest position of text cursor, hover to select, click to set cursor
- Nest structure OK/broken indicator
- Colour preview block on CSS colours, ie red, #f00 or RGBA(255,0,0,0.5)
- JS Hint validation as you type
- Live bug reporting system
Time Savers
- Live editing
- Smart tab key system (selected text indents line)
- Open last files on load
- Code Assist system
- Adds end tags as you type and in a context aware way
- ESC = Comment/Uncomment line, incl partial lines
- Emmet snippet typing booster
- HTML & JavaScript code hinting
- Tag wrappers
- File uploader plus supports multiple files
- Jump to definition shortcut
Secure
- Account login to help keep online files secure
- Multi domain config settings
- Restrict files, ban files and restrict by IP
- Backs up files every 30 mins or on click of backup plugin icon
- Multi user, dev and demo modes
Customisable
- Settings to change behaviour, functionality & style
- Plugin manager
- Template based config files
- Add your own custom processes
Groundbreaking Features
- Find & replace builder to apply to current doc, open docs, files & filenames
- Highlight word and press CTRL+I to Google search that
- Can rename open files (whoaah!)
- CTRL+Enter open current webpage in new tab
- MySQL Database management via Adminer plugin
- Github repo syncing with ICErepo plugin
- Linux terminal
- 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 try the demo and of course download...
download v 4.0
</div>
https://github.com/mattpass/ICEcoder
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!