OSX:指向应用程序包的环境变量?

Ben*_*uch 5 macos bundle environment-variables cscope

我希望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

尽管如此.

我怎样才能解决这个问题?

Jim*_*vin 10

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

export EDITOR ="mvim -f"

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

  • 注意-f,它是--no-fork标志.这是关键. (5认同)