Terminal Mac OS X Lion上的VIM_APP_DIR环境变量

Terminal Mac OS X Lion上的VIM_APP_DIR环境变量,terminal,macvim,osx-lion,Terminal,Macvim,Osx Lion,我希望通过MacVim/mvim命令启用终端,以便通过终端访问MacVim 按照说明,我已经下载并解压缩了MacVim文件 为了能够通过终端访问MacVim,需要设置VIM_APP_DIR环境变量,其值为mvim脚本或MacVim路径的位置 通过尝试以下命令: export VIM_APP_DIR = "the filepath" 我执行的printenv和VIM_APP_DIR在环境变量集中不存在 这听起来更像是问题中的问题。问题是我无法找到一种方法使我的Mac OS X Lion能够通过V

我希望通过MacVim/mvim命令启用终端,以便通过终端访问MacVim

按照说明,我已经下载并解压缩了MacVim文件

为了能够通过终端访问MacVim,需要设置VIM_APP_DIR环境变量,其值为mvim脚本或MacVim路径的位置

通过尝试以下命令:

export VIM_APP_DIR = "the filepath"
我执行的printenv和VIM_APP_DIR在环境变量集中不存在


这听起来更像是问题中的问题。问题是我无法找到一种方法使我的Mac OS X Lion能够通过Vim供电,而以上是通往荣耀的推荐路线,但是离开荣耀,演员甚至不在那里(Vim_APP_DIR)。

我不知道你从哪里得到这个消息。只需将
mvim
脚本放在路径中,例如,
/usr/local/bin
,并将MacVim.app放在“正常”位置,如/Applications或~/Applications。此处的完整列表:(第20行)。

首先,如果将
MacVim.APP
捆绑包放在“常用”位置之一,则可能不必设置VIM_APP_DIR环境变量:

  • ~/Applications/
    (主目录中的
    应用程序
    文件夹)
  • /Applications/
    (计算机上的主
    应用程序
    文件夹)
  • /Applications/Utilities/
它实际上还检查了几个位置:一些位置与
mvim
脚本的位置相关,并且位于所述目录下的
vim/
目录中

在大多数情况下,如果
mvim
出现如下投诉,您应该只需要设置VIM_APP_DIR:

export VIM_APP_DIR=/MyFavoriteApps
抱歉,找不到MacVim.app。尝试设置VIM_APP_DIR环境 将变量添加到包含MacVim.app的目录中

其次,如果您必须设置VIM_APP_DIR(因为您将
MacVim.APP
保留在“异常”位置),则环境变量的值应该是包含
MacVim.APP
的目录,而不是
MacVim.APP
mvim
本身的位置

例如:如果您将
MacVim.app
移动到
/MyFavoriteApps/MacVim.app
,并且路径中的某个地方有可用的
mvim
,则需要将VIM_app_DIR设置为
/MyFavoriteApps
(而不是
/MyFavoriteApps/MacVim.app

第三,在bash(您可能正在使用的shell)中,参数赋值不能在等号周围有空格。应该是这样的:

export VIM_APP_DIR=/MyFavoriteApps
如果路径名包含空格或特殊字符,则可能需要引用它。单引号是一个不错的选择,因为它们表示文字字符串(可以包含除单引号本身以外的任何字符)

最后,您可能希望将此“分配和导出”放在shell的初始化文件中,以确保在将来的所有shell实例中都设置了该值。一个好的选择通常是
~/.bashrc

哈哈…“离开荣耀吧,演员根本就不在那里”-无价之宝!