假设同时在做多个项目,每个项目都打开了自己相关的浏览器,IDE 等,而且部分软件是全屏的。有没有一个软件可以隐藏(或最小化)其它项目的窗口,只显示当前项目的相关窗口。
当我要做另一个项目时,我可以把相关窗口显示出来,并且全屏显示本是全屏的软件,同时隐藏之前在做的项目窗口。
1
shiltian Jul 3, 2015
可以放在不同的桌面里面……
|
2
run2 Jul 3, 2015
切换用户算么-。-
|
4
est Jul 3, 2015 1. 三指上滑,打开mission control
2. 点击最上面,增加一个小屏幕 3. 三指左右滑动,切换工作窗口 4. 点击感谢回复。 |
5
liaa Jul 3, 2015
曾经开坑写过这么软件:
1. 一键将桌面上所有软件的状态(窗口坐标,打开的文件等)保存为一个workspace 2. 下次只需要选择保存过的workspace,软件会将所有软件恢复到原有状态 后来因为开发难度太大(主要是没有统一的方法(api)去获得需要的软件信息)弃坑了.... |
7
ffffwh Jul 3, 2015 其实吧主要的问题是Mac OS的Dock和cmd-Tab会显示其他workspace的App。这估计不是50%的人想要的。
|
8
ffffwh Jul 3, 2015
不过一般情况还是专注于一个项目为好。
|
9
ikw OP @tianshilei1992 这个方面如果没有全屏软件挺好的,但是一全屏就会自动占用一整个桌面,然后在换桌面的时候就乱了,囧rz
|
12
kappa Jul 3, 2015
|
13
konakona Jul 3, 2015
-。- 新版OSX有!但是还没push..
|
14
run2 Jul 3, 2015
自己备份~/Library/Saved Application State 下的东西 来且户ok不?
不大懂shell所以可能是伪代码 用法workswitch [spacename] cd ~/Library/Saved\ Application\ State rm com.sublimetext.3.savedState ln -s ~/workswitch/$1/com.sublimetext.3.savedState #then start it subl |
15
tsl0922 Jul 3, 2015 |
17
hundred Jul 3, 2015
Concentrate,百分百符合你的要求。赞我!否则砍si你!
|
19
txl263 Jul 3, 2015
|
20
laogui Jul 3, 2015 via Android
同请教dock和cmd-Tab如何隐藏其他桌面的应用
|
21
crayygy Jul 4, 2015
开虚拟机?多个虚拟机共同工作或许可以满足,不过性能可能比较坑
|
22
xbiyy Jul 4, 2015
一个项目一台电脑
|
23
dcty Jul 4, 2015
买N台机器,然后远程过去。
|
27
txl263 Jul 4, 2015
@zwpaper 昨天看了Hammerspoon的API,列出和操作窗口很容易,分组然后最小化或者隐藏都能实现,速度也还行,不过就是隐藏或者最小化的窗口依然能被⌘+tab切换或者看到。
如果能通过调用别的程序或者applescript来真正实现隐藏就完美了。 |
28
heaton_nobu Jul 4, 2015
@est 四指吧
|
29
txl263 Jul 5, 2015
解决了!
Hammerspoon结合GhostTile的命令行就可以实现啦,可以一键隐藏一堆窗口,一键显示一堆窗口,这种是真正的隐藏,会在dock和⌘+tab里消失。 还剩的问题就是GhostTile如果是未注册版本会弹出注册提示,然后你的命令就无效了。。。 |
30
txl263 Jul 5, 2015
GhostTile好贵滴说¥64.57
|
31
txl263 Jul 5, 2015
话说还是有一些问题:orderedWindows找不到iTerm的窗口,visibleWindows会找到一堆Dashboard的窗口,又找不到最小化的窗口。runningApplications又会太多。
看来让他自己找窗口效率还是不行,效率最高的办法就是按名字指定了。 |
33
ikw OP @txl263 我一般都是开全屏,然后四指切,所以没有 tab 问题 XD~
dock的话,暂时只用最小化了…只用 hummerspoon 估计不容易解决 dock 的问题 |
34
carmark Jul 5, 2015
docker 算么?
|