如何在终端中打开带有参数的应用程序(由macports安装)

时间:2015-10-25 19:25:47

标签: emacs terminal macports tex

我的操作系统是Macosx 10.10

我通过macports安装okular。 我可以使用open -a okular打开该程序 但是当我使用open -a okular --unique Homework_20151023.pdf#src:88Homework_20151023.tex时没有任何事情发生,为什么?

更新:2015年10月25日

我发现okular位于" /Applications/MacPorts/KDE4/okular.app/Contents/MacOS/okular"。

然后。 我在zsh中使用了okular。 alias okular="/Applications/MacPorts/KDE4/okular.app/Contents/MacOS/okular"。 只需使用okular ***.pdf即可。但是仍然okular --unique Homework_20151023.pdf#src:88Homework_20151023.tex在emacs中无用。

1 个答案:

答案 0 :(得分:0)

您需要使用

open -a okular --args --unique Homework_20151023.pdf#src:88Homework_20151023.tex

否则open会解释(并忽略)参数,而不是传递给okular

另见open的手册页:

man open