如何在Mac上使用命令行显示窗口

3
我通常同时打开几个WebStorm项目(有时是5或6个),我必须在所有桌面上搜索才能找到正确的项目,这让我感到非常烦恼。更糟糕的是,我的Mac有时会更改桌面的顺序,所以我真的不知道项目在哪里,并且必须在所有桌面上搜索。
有人知道是否有一个命令行可以运行来显示特定的窗口吗? 例如,我打开了一个带有3个选项卡“项目1、2和3”的终端窗口,我想进入“项目2”选项卡并输入一些内容,以显示“项目2”的WebStorm窗口所在的桌面。这可能吗?
我知道我可以运行$ wstorm . 来打开该项目,但如果我已经打开了该项目,则什么也不会发生。
谢谢!
1个回答

1

如果窗口名称包含可用于识别它们的文本,则可以使用osascript命令。 以TextEdit为例,打开两个窗口,一个用于文件“file1.txt”,另一个用于“file2.txt”,则以下命令将显示“file2.txt”的窗口

osascript -e $'activate application "TextEdit"\ntell application "TextEdit" to set index of window 1 where name contains "file2" to 1'

@thiago-loddi,这个解决方案对您来说是否好?如果是,请标记为最佳答案。 - mauvilsa

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接