AeroSpace是一个受i3启发的macOS平铺窗口管理器,旨在为开发者提供高效的窗口管理体验。项目采用Swift编写,支持通过配置文件自定义布局行为,并提供丰富的命令行控制功能。
项目目前处于公开测试阶段,可作为日常使用工具,但在1.0版本发布前可能会有破坏性变更。
aerospace
命令行工具进行精细控制~/.aerospace.toml
自定义配置brew install --cask aerospace
# 启动AeroSpace
aerospace start
# 创建新工作区
aerospace workspace new
# 水平分割当前窗口
aerospace split horizontal
创建~/.aerospace.toml
:
[workspace_rules]
"1" = { layout = "tiling" }
"2" = { layout = "floating" }
[keybindings]
mod+shift+q = "close"
mod+1 = "workspace 1"
# 获取窗口调试信息
aerospace debug-windows
// Sources/Common/versionGenerated.swift
// 由generate.sh自动生成
public let aeroSpaceAppVersion = "0.0.0-SNAPSHOT"
// Sources/Common/cmdHelpGenerated.swift
// 从docs/aerospace-*.adoc文件生成
let split_help_generated = """
USAGE: aerospace split <vertical|horizontal>
OR: aerospace split toggle
"""
// Sources/Common/gitHashGenerated.swift
// 由generate.sh自动生成
public let gitHash = "SNAPSHOT"
public let gitShortHash = "SNAPSHOT"
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。