我希望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
虽然有效。
我该如何解决这个问题?
答案 0 :(得分:10)
确保将mvim脚本放在路径中,然后尝试:
export EDITOR =“mvim -f”
使用MacVim编辑git提交消息时,这是我的票。
答案 1 :(得分:0)
您是否尝试过导出EDITOR = / Applications / MacVim.app?
或者将MacVim包装在一个使用open来启动应用程序的小脚本中?
答案 2 :(得分:0)
当我将EXPORT变量设置为完全正确时,它对我来说很好,并启动git commit。你在用什么叫它呢?您是否考虑过将EXPORT设置为指向MacVim磁盘映像上的mvim脚本?
答案 3 :(得分:0)
<plug>
我的launch工具专为此而设计。它就像Apple的open
,但允许您获取应用程序包的路径而不是启动它。例如:
% launch -ni com.apple.safari
/Applications/Safari.app
launch
也在Fink和MacPorts中。
</plug>