我希望cscope在MacVim中打开文件而不是vim,所以我试图将MacVim的路径作为cscope使用的EDITOR环境变量的值:

$ export EDITOR=/Applications/MacVim.app/Contents/MacOS/MacVim

如果我现在正在尝试从ctags中编辑文件,它将无法正常工作并抛出此错误消息:

$ MacVim[8384:10b] No Info.plist file in application bundle or no NSPrincipalClass in the Info.plist file, exiting

使用

从命令行调用MacVim
$ /Applications/MacVim.app/Contents/MacOS/MacVim

虽然有效。

我该如何解决这个问题?

有帮助吗?

解决方案

确保将mvim脚本放在路径中,然后尝试:

export EDITOR = <!> quot; mvim -f <!> quot;

使用MacVim编辑git提交消息时,这是我的票。

其他提示

您是否尝试过导出EDITOR = / Applications / MacVim.app?

或者将MacVim包装在一个使用open来启动应用程序的小脚本中?

当我将EXPORT变量设置为完全正确时,它对我来说很好,并启动git commit。你在用什么叫它呢?您是否考虑过将EXPORT设置为指向MacVim磁盘映像上的mvim脚本?

<plug>

我的发布工具就是为此而设计的。它就像Apple的open,但允许您获取应用程序包的路径而不是启动它。例如:

% launch -ni com.apple.safari
/Applications/Safari.app

launch也在Fink和MacPorts中。

</plug>

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top