MacOS:启动 TeXstudio 的新实例

MacOS:启动 TeXstudio 的新实例

[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 创建应用程序(请参阅这里这里)每次启动新实例:

  1. 打开自动机并创建一个新的应用 菜单
  2. 加上Run Shell Script 拖放从列表中选择;可能需要这些设置Shell: /bin/bashPass input: as arguments 运行 shell 脚本
  3. 插入以下代码;如果需要,请调整 TeXstudio 可执行文件的路径

代码

nohup /Applications/texstudio.app/Contents/MacOS/texstudio --start-always > /dev/null 2>&1 &
  1. 节省脚本作为应用(!)

您现在可以将其放入您的应用程序文件夹中。

笔记

如果你看一下jupyter-版本,您可能认为它在打开文件时也可以工作。但是,我还没有尝试将文件与此脚本重新关联,以便为每个文件打开一个新实例(因为您可以像往常一样打开其他文件,例如拖放)。我猜这还需要一些逻辑来区分普通调用和传递文件路径的调用。

相关内容