我希望使用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)。
答案 0 :(得分:0)
我不知道你从哪里得到这个。所需要的只是将mvim
脚本放在您的路径中,例如/usr/local/bin
和MacVim.app放在“正常”位置,例如/ Applications或〜/ Applications。完整列表:https://github.com/b4winckler/macvim/blob/master/src/MacVim/mvim(第20行)。
答案 1 :(得分:0)
首先,如果将MacVim.app
软件包放在“通常”位置之一,则可能不必设置VIM_APP_DIR环境变量:
~/Applications/
(主目录中的Applications
文件夹)/Applications/
(计算机上的主Applications
文件夹)/Applications/Utilities/
它实际上也检查了几个位置:一些相对于mvim
脚本的位置,以及所描述目录下的vim/
目录。
在大多数情况下,如果mvim
抱怨如下,您只需要设置VIM_APP_DIR:
抱歉,找不到MacVim.app。尝试设置VIM_APP_DIR环境 nment变量到包含MacVim.app的目录。
其次,如果你必须设置VIM_APP_DIR(因为你将MacVim.app
保留在“异常”位置),环境变量的值应该是包含MacVim.app
的目录,而不是MacVim.app
或mvim
本身。
例如:如果您将MacVim.app
移至/MyFavoriteApps/MacVim.app
并在PATH中的某处提供mvim
,那么您需要将VIM_APP_DIR设置为/MyFavoriteApps
(而不是{ {1}})。
第三,在 bash (你可能正在使用的shell)中,参数赋值不能在等号周围有空格。它应该是这样的:
/MyFavoriteApps/MacVim.app
如果路径名包含空格或特殊字符,则可能需要引用它。单引号是一个不错的选择,因为它们代表一个文字字符串(除了单引号本身,你可以包含任何字符)。
export VIM_APP_DIR=/MyFavoriteApps
最后,您可能希望将此“赋值和导出”放在shell的初始化文件中,以确保在所有未来的shell实例中设置该值。一个不错的选择通常是export VIM_APP_DIR='/My Favorite Apps'
。