首頁>技術>

介紹

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

Github

https://github.com/icecoder/ICEcoder

非常豐富的特性

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顏色選擇器開啟遠端檔案內容函式/類瀏覽線上體驗

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

總結

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

  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • axios 是怎麼封裝 HTTP 請求的