首页 > 科技 > 程序猿利器,功能丰富的开源 Web 的 IDE——ICEcoder

程序猿利器,功能丰富的开源 Web 的 IDE——ICEcoder

介绍

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编辑器,支持的语言很多,甚至是数据库管理,感兴趣的小伙伴不要错过!

本文来自投稿,不代表本人立场,如若转载,请注明出处:http://www.souzhinan.com/kj/135852.html