Phoenix Code:一款专为Web开发打造的开源文本编辑器
Phoenix Code 是一款专为 Web 开发和前端设计打造的现代化文本编辑器,提供实时预览效果,可以一边编辑代码一边查看输出效果。
Phoenix Code 前身是 Adobe 公司开发的 Brackets 代码编辑器,主要编辑功能基于 CodeMirror 组件构建。
Phoenix Code 项目主要采用 JavaScript 语言开发,遵循 AGPL 3.0 开源协议,代码托管在 GitHub:
https://github.com/phcode-dev/phoenix
功能特性
- 跨平台支持:包括 macOS、Windows、Linux、ChromeOS,也可以基于浏览器访问网页版。
- 实时预览:在用户编辑 HTML 和 CSS 代码的同时,立即在预览窗口中呈现修改的结果,不需要手动保存和刷新浏览器。这一功能极大地简化了调试和调整页面样式的过程。
同时还支持使用颜色编辑器等强大的 UI 工具来调整背景和文本颜色,使用数字刻度盘调整字体大小和边框半径,或使用实时代码提示探索页面布局。
- 智能代码:Phoenix Code 编辑器为 HTML、CSS 以及 JavaScript 提供了强大的代码智能支持,包括即时代码补全、缩写语法和错误检测。
- 语法高亮:支持各个编程语言和脚本的语法高亮功能,包括 Bash、C/C++/C#、Go、HTML、Java、JavaScript/TypeScript、JSON、Markdown、PHP、Python、Rust、SQL、Vue、WAST、XML、YAML 等。
- 工作流集成:Phoenix Code 内置了 Git 源代码控制功能,并且提供了直观的图形界面来简化暂存更改、提交和同步等版本控制操作。
- 快速搜索:可以通过即时搜索在整个项目中准确找到用户需要的内容,支持在特定文件类型中搜索、排除文件和文件夹,或者使用正则表达式进行复杂查询。
- 扩展性与定制化:用户可以通过安装扩展和主题来添加新功能或者修改编辑器外观,打造个性化的开发环境。Phoenix Code 可以兼容大多数 Brackets 编辑器的扩展,生态资源丰富。
在线使用
提供了一个网页版编辑器,可以直接通过浏览器进行访问:
https://phcode.dev/
下载安装
Phoenix Code 官方网站提供了下载链接:
https://phcode.io/
选择对应操作系统的安装文件进行下载,安装完成之后运行 Phoenix Code.exe(Windows)。
参考文档:https://docs.phcode.dev/