開發人員利器,開源的基於 Web 的 IDE——ICEcoder

介紹

ICEcoder 是一個開源的基於 Web 的 IDE ,使用 PHP 構建。支持文件拖放編輯、語法著色、缺失標籤補足、HTML 結構顯示。提供強大的 JavaScript API 可輕鬆進行交互,支持多種編程語言。


開發人員利器,開源的基於 Web 的 IDE——ICEcoder


Github

https://github.com/icecoder/ICEcoder

非常豐富的特性

ICEcoder附帶了許多功能,最新版本將會擁有你希望的或者你沒見過的功能(以下是對官方介紹的直譯或者意譯),如果有覺得不準確的地方可以直接參考官方介紹,當然最好的方式就是下載體驗:


開發人員利器,開源的基於 Web 的 IDE——ICEcoder


1、基礎功能

  • 上下文感知代碼突出顯示
  • 桌面式文件管理器
  • 文檔標籤指示當前文檔和所做的更改
  • 代碼摺疊
  • 支架匹配
  • 基於瀏覽器,可以在線或離線運行
  • FTP或本地/遠程文件編輯和管理

2、安全

  • 帳戶登錄有助於確保在線文件的安全
  • 多域配置設置
  • 限制文件,禁止文件和按IP限制
  • 多用戶,開發和演示模式
  • 使用Bcrypt進行密碼加密
  • 強密碼規則(10個字符,大寫,小寫,數字和特殊字符)

3、語言支持

  • HTML,CSS,LESS,JavaScript,CoffeeScript,PHP,Ruby,Python等等!
  • 易於支持60多種其他語言

4、定製

  • 更改行為,功能和樣式的設置
  • 控制多個用戶和註冊
  • 插件管理器
  • 基於模板的配置文件
  • 在JS或PHP中添加自己的自定義流程
  • 將所需的內容輸出到輸出窗格,例如處理後的結果

5、有效的反饋

  • 找到匹配項和當前位置計數器
  • 指示內容類型光標處於打開狀態
  • 顯示文本光標的嵌套位置,懸停以選擇,單擊以設置光標
  • 鳥巢結構正常/損壞的指示器
  • CSS顏色的顏色預覽塊,即紅色,#f00或RGBA(255,0,0,0.5)
  • 實時漏洞報告系統
  • 測試需求並在頁面中顯示系統錯誤

6、省時

  • 在線編輯
  • 多項選擇
  • 智能Tab鍵系統(選定的行會自動縮進)
  • 打開加載中的最後一個文件
  • 代碼輔助系統
  • 在轉到行輸入框中鍵入時轉到行號,按Enter鍵即可
  • 鍵入時以上下文感知的方式添加結束標記
  • 通過將鼠標光標懸停在方括號之間來查看函數和類的參數
  • 差異窗格,突出顯示插入,更改和刪除的行
  • 鍵入時自動關閉方括號和引號
  • ESC =註釋/取消註釋行,包括部分行
  • CTRL +單擊=跳轉到函數聲明
  • CTRL + Backspace =跳回到先前選擇的選項卡
  • HTML和JavaScript代碼提示
  • 標籤包裝類
  • 文件上傳器,加上支持多個文件
  • 跳轉到定義快捷方式
  • 同時標籤編輯

7、突破性的功能

  • 查找並替換生成器以應用於當前文檔,打開的文檔,文件和文件名
  • 突出顯示單詞,然後按CTRL + I進行Google搜索
  • 使用Pestcide插件突出顯示DOM元素
  • 可以重命名打開的文件(哇!)
  • CTRL +在新選項卡中輸入打開當前網頁
  • 代碼縮放-按住F1鍵可“縮小”所有非類或功能行
  • 版本控制系統可在保存時進行備份,並易於還原
  • 內置數據庫管理
  • Sass和LESS在保存插件上編譯
  • 每3秒鐘定期智能地索引類和函數
  • Github集成可克隆,提取,提交和同步存儲庫
  • Linux終端插件
  • 帶有十六進制和RGB吸管的圖像查看器
  • 字母數字標籤排序
  • 集成了Farbtastic顏色選擇器
  • 打開遠程文件內容
  • 函數/類瀏覽

開發人員利器,開源的基於 Web 的 IDE——ICEcoder


在線體驗

官方提供了在線的體驗地址,感興趣的可以到官方網站直接在線體驗,這樣才能夠了解到更多:


開發人員利器,開源的基於 Web 的 IDE——ICEcoder


開發人員利器,開源的基於 Web 的 IDE——ICEcoder


開發人員利器,開源的基於 Web 的 IDE——ICEcoder


總結

ICEcoder是一個開源的功能非常豐富的在線Web編輯器,支持的語言很多,甚至是數據庫管理,感興趣的小夥伴不要錯過!

"


分享到:


相關文章: