[MacOS 10.13.3,TeXstudio 2.12.8]
如何启动一个新的 TeXstudio 实例?
open /Applications/texstudio.app --start-always
无法识别并返回用法信息,但open /Applications/texstudio.app -n
不会像帮助信息所述那样创建新实例,而只是闪烁 MacOS 菜单栏。
我尝试将其复制texstudio.app
到另一个名称并运行它,但它也没有创建新实例。这可能吗?
答案1
要启动新实例:
/Applications/texstudio.app/Contents/MacOS/texstudio --start-always
(无需打开,但需要二进制文件的完整路径)
答案2
正确的终端命令是/Applications/texstudio.app/Contents/MacOS/texstudio --start-always
,但您需要保持终端打开。
您可以使用 Automator 创建应用程序(请参阅这里和这里)每次启动新实例:
- 打开自动机并创建一个新的应用
- 加上
Run Shell Script
拖放从列表中选择;可能需要这些设置Shell: /bin/bash
和Pass input: as arguments
- 插入以下代码;如果需要,请调整 TeXstudio 可执行文件的路径
代码
nohup /Applications/texstudio.app/Contents/MacOS/texstudio --start-always > /dev/null 2>&1 &
- 节省脚本作为应用(!)
您现在可以将其放入您的应用程序文件夹中。
笔记
如果你看一下jupyter-版本,您可能认为它在打开文件时也可以工作。但是,我还没有尝试将文件与此脚本重新关联,以便为每个文件打开一个新实例(因为您可以像往常一样打开其他文件,例如拖放)。我猜这还需要一些逻辑来区分普通调用和传递文件路径的调用。