在Mac OS X的命令行参数中,vmd不会使用filename打开

时间:2017-04-07 22:29:34

标签: linux macos macos-sierra vmd

我最近从Linux转向Mac OS。我在这台新机器上安装了vmd。当我键入以下内容时,vmd只加载没有任何分子:

int i = cboEmp.SelectedIndex;

if (i != -1)
{
    dblGrossPay = hrsWorked[i] * empWage[i];
}

此* .gro文件包含蛋白质分子。我想像在Linux中一样打开这个文件:

i == -1

但它确实有效。通过vmd启动分子根本不起作用。我试图谷歌这个问题,但我找不到正确的答案。是否有人遇到过同样的问题并且能够解决这个问题?

3 个答案:

答案 0 :(得分:0)

vmd是原生Mac应用吗?如果是这样,您应该可以使用open -a /path/to/vmd.app filename

答案 1 :(得分:0)

我认为这取决于应用程序本身,但也许可以试试这个。首先,使用终端找到应用程序的安装位置:

$ext.on('change',".word_zooming",function(){
    triggercall("zoom"+$(".word_zooming ").val(),"zoomRadioSet");
    $(this).Zoom('#editor_text , #textbox_header , #textbox_footer' , 1);
});

你应该找到它的路径。然后使用这样的路径:

which vmd

答案 2 :(得分:0)

可能有点晚了,但是无论如何。您只需要在bash_profile文件中添加一行即可。

bash_profile文件位于:

/Users/user-name/.bash_profile

(请记住,将用户名更改为您的真实用户名,并注意文件名开头的点)

在.bash_profile(或.profile)文件中添加:

alias vmd='csh /Applications/VMD\ 1.9.3.app/Contents/MacOS/startup.command.csh'

(对于其他版本的VMD,您需要将路径(1.9.3)更改为实际VMD版本的路径)。保存并关闭。

在此之后,只需再次获取.bash_profile(或.profile)文件,以便将更改合并到您的Shell中或打开新的终端窗口。

现在您可以输入:

vmd my-gro-file.gro

就像在Linux中一样。