Skip to content

Mintonmu/zephyr

Repository files navigation

Zephyr 🌬️

Zephyr 是一款支持多模式(Multi-modal)的现代代码编辑器,灵感来源于 Helix,专注于提供极速且以键盘为中心的操作体验,同时引入了类似 VS Code 的面板搜索工作流,让全局代码导航与搜索更加直观高效。

✨ 核心特性

  • 多模式编辑体系 (Multi-Modal Editing):沿袭 Helix/Vim 的模式编辑(Normal、Insert、Select 等),提供出色的代码操控能力和流畅的编辑体验。
  • VS Code 风格的面板搜索流:打破传统终端编辑器的局限,内置类似 VS Code 底部/侧边栏的面板式全局搜索与替换界面。支持实时预览、多条件过滤,无需离开键盘即可高效完成全局修改。
  • 现代化 C++ 开发:底层使用 C++23 构建,兼顾极致性能与工程可靠性。

🛠️ 构建指南

Zephyr 采用 Meson 构建系统进行项目管理。

环境依赖

  • 支持 C++23 的编译器(如 GCC 13+ 或 Clang 16+)
  • Meson & Ninja

编译步骤

# 1. 配置构建目录
meson setup builddir

# 2. 编译项目
meson compile -C builddir

# 3. 运行单元测试
meson test -C builddir

🤝 参与贡献

欢迎任何形式的贡献!如果你对编辑器开发感兴趣,或是想加入新功能,请毫不犹豫地提交 Issue 或 Pull Request。

📄 许可证

本项目遵循相关开源许可证,详情请参阅项目根目录下的 LICENSE 文件。

About

Zephyr is a multi-modal text editor

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors