macos - OSX : Environment variables pointing to application bundles?

标签 macos environment-variables bundle cscope

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

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

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

$ MacVim[8384:10b] 应用程序包中没有 Info.plist 文件或 Info.plist 文件中没有 NSPrincipalClass,退出

从命令行调用 MacVim

$/Applications/MacVim.app/Contents/MacOS/MacVim

工作,虽然。

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

最佳答案

确保将 mvim 脚本放在您的路径中,然后试试这个:

导出编辑器 =“mvim -f”

这是我使用 MacVim 编辑 git commit 消息时的票。

关于macos - OSX : Environment variables pointing to application bundles?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/427825/

相关文章:

macos - Mac OS X 中的 NASM 错误

environment-variables - Jelastic 设置环境变量的方法

jenkins - 如何读取Java中envinject设置的环境变量?

docker - 增加 Zipkin Docker 容器中的 Java 堆空间

ios - 如何在 UIImageView 中使用界面构建器上的图像等 pod 资源?

mysql - Docker MySQL : "docker run" requires at least 1 argument

python - 在 crontab 上运行 python 脚本导致权限错误,但通过终端运行没问题

macos - HAL 插件缓冲区大小 kAudioDevicePropertyBufferFrameSize

maven-2 - OSGI:在maven-bundle-plugin中生成bundle-classpath

android - 你能解释一下 onCreate 和 Bundles 吗?