AeroSpace - macOS 上的 i3 风格平铺窗口管理器
项目标题与描述
AeroSpace 是一个受 i3 启发的 macOS 平铺窗口管理器,旨在为开发者提供高效的窗口管理体验。项目采用 Swift 编写,支持通过配置文件自定义布局行为,并提供丰富的命令行控制功能。
项目目前处于公开测试阶段,可作为日常使用工具,但在 1.0 版本发布前可能会有破坏性变更。
功能特性
i3 风格的平铺窗口管理:自动排列窗口,最大化屏幕空间利用率
多工作区支持:快速切换不同工作区
键盘驱动操作:所有功能可通过键盘快捷键访问
命令行控制:提供
aerospace
命令行工具进行精细控制TOML 配置文件:支持
~/.aerospace.toml
自定义配置Shell 补全:为 zsh、bash 和 fish 提供命令补全支持
跨架构支持:同时支持 arm64 和 x86_64 架构
文档完善:提供在线指南、命令手册和示例配置
安装指南
通过 Homebrew 安装
复制代码
从源码构建
安装依赖:
Xcode
Swift 工具链
Ruby >= 3.0 (用于文档生成)
Rust (用于 shell 补全生成)
创建代码签名证书:
复制代码
构建项目:
复制代码
安装:
复制代码
使用说明
基本命令
复制代码
配置文件示例
创建~/.aerospace.toml
:
复制代码
调试信息
复制代码
核心代码
版本信息生成
复制代码
命令帮助生成
复制代码
Git 哈希信息
复制代码
更多精彩内容 请关注我的个人公众号 公众号(办公 AI 智能小助手)公众号二维码

办公AI智能小助手
评论