基于 Web 的 IDE - ICEcoder

jopen 10年前發布 | 7K 次閱讀 ICEcoder

ICEcoder 是一個開源的基于 Web 的 IDE ,使用 PHP 構建。支持文件拖放編輯、語法著色、缺失標簽補足、HTML 結構顯示。提供強大的 JavaScript API 可輕松進行交互,支持多種編程語言,包括:(PHP, JS, CSS, LESS, Ruby, etc.).

基于 Web 的 IDE - ICEcoder

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 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!