有没有这么一个 MacOS 软件,可以快速切换工作环境

14次阅读

共计 546 个字符,预计需要花费 2 分钟才能阅读完成。

最近任务交叉进行开发,经常在开发 A 任务的时候,B 任务有点问题要改或者需要优化。

这个时候需要切换分支,重新编译,然后重新打开页面开始开发。

但是有的任务是单项目,有的任务是多项目,这么一套流程下来手速快一点慢倒是不慢,就是单纯的感觉在浪费时间。

所以我在想有没有这么一个东西,可以直接把当前系统打开的应用 / 浏览器页面以及位置和窗口大小都给保存下来,有点类似 VMware 的快照,除此之外还可以来回切换,像 git 的分支管理那样,切到 B 任务快照开发完提交后可以继续切回主时间线或者其他快照继续开发。

我现在的实现思路是设置一个工作区。

1、每次新建快照都把这个区域复制一份,这个复制操作可以滞后到切换快照时再进行。(或者可能可以用 git 签出新分支来做?)

2、然后利用下面主题里的 Hammerspoon 来存储打开过的窗口,这里打算整个配置,在配置内的应用才会存储,一般就是 IDE,像聊天软件就不用存了。

3、当切回这个快照时,使用 Hammerspoon 打开所有保存的所有软件信息,并把涉及到工作区的路径都替换成复制后的路径,或者使用 git 切换分支。

看了下之前的主题 https://global.v2ex.com/t/203090 但是我看了半天感觉没满足我的需求。

不知道有没有类似的软件推荐或者我这条路是否行得通。

正文完
 0