主要观点:作者近期为 Konsole 终端模拟器制作了一个补丁,增加了当前标签布局保存系统的一些功能,如工作目录、分割窗口大小和可选命令等;介绍了当前 Konsole 的标签布局保存方式及存在的不足,对比了添加新功能前后的布局文件格式;给出了一个具体的使用示例,通过 bash 脚本自动加载特定的 Konsole 布局;还提到未来希望在 Konsole 内部添加一个 GUI 工具来方便定制布局。
关键信息:
- 补丁地址:ViewManager: Save columns, lines and working directory to tabLayout (!1095)
- 当前 Konsole 标签布局保存步骤:打开 Konsole - 分割视图 - 菜单 -> 视图 -> 保存标签布局...,生成的 JSON 文件格式示例
- 作者修改后的布局文件格式示例,增加了 Columns、Lines、WorkingDirectory 等字段
- bash 脚本示例:
#!/usr/bin/env bash konsole --separate --hold --workdir "$1" --layout "$HOME/Documents/helix-editor.json" &
重要细节: - 注意此补丁未在当前 Konsole 版本中,将在 25.07 版本中,除非被回溯
- Konsole 加载命令时会模拟输入命令,无需单独的 Parameter 字段
- 作者制作此补丁是因为在其他终端编辑器中看到过类似功能,且只想分割视图并保存/加载布局,可选择使用 Zellij 但不需要其过多功能
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。