如何从命令行更新 Preview.app 而不失去对 Mac OS X 的关注?

如何从命令行更新 Preview.app 而不失去对 Mac OS X 的关注?

我想从命令行在后台更新 Preview.app,而不会失去当前窗口的焦点。我知道我可以使用以下命令打开/更新文件视图,但随后我失去了对 Preview.app 的焦点。

open -a Preview foo.pdf

我想可能会有一些聪明的苹果脚本命令来执行此操作,但到目前为止我还没有找到正确的命令。

或者,我有兴趣在更新后直接将焦点转移回我当前的应用程序。我需要这样做,以便在根据更改更新 PDF 文件后,通过 vi 自动命令更新 Preview.app 的 PDF 文件视图TeX我正在编辑的文件。下面是我想要实现的一个示例,但是使用Ubuntu 和 evince

答案1

与此同时,一位名叫 Guillermo 的好心人告诉我解决方案,他评论了我的博客。解决方法是使用:

open -g -a Preview foo.pdf

在后台更新pdf。

答案2

这是一个相当老的话题。我不知道 10 年前你是否可以这样做。但目前你只需要open -g xxx.pdf

相关内容