Переменная среды VIM_APP_DIR в Mac OS X Lion - PullRequest
1 голос
/ 10 августа 2011

Я хочу включить свой терминал с помощью команды 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).

Ответы [ 2 ]

0 голосов
/ 10 августа 2011

Во-первых, вам, возможно, не потребуется устанавливать переменную среды VIM_APP_DIR, если вы поместите пакет MacVim.app в одно из «обычных» мест:

  • ~/Applications/ (папка Applicationsв вашем домашнем каталоге)
  • /Applications/ (главная папка Applications на компьютере)
  • /Applications/Utilities/

На самом деле проверяется еще несколько месттоже: некоторые относительно расположения скрипта mvim и в каталоге vim/ в описанных каталогах.

В большинстве случаев вам нужно только установить VIM_APP_DIR, если mvim жалуется какthis:

Извините, не могу найти MacVim.app.Попробуйте установить переменную среды VIM_APP_DIR в каталог, содержащий MacVim.app.

Во-вторых, если вам нужно установить VIM_APP_DIR (потому что вы держите MacVim.app в «необычном» месте), значениепеременная окружения должна представлять собой каталог, содержащий MacVim.app, а не местоположение самого MacVim.app или mvim.

Например: если вы переместили MacVim.app в /MyFavoriteApps/MacVim.app и получили mvim доступно где-нибудь в вашем PATH, тогда вам нужно установить VIM_APP_DIR на /MyFavoriteApps (не /MyFavoriteApps/MacVim.app).

В-третьих, в bash (оболочка, которую вы, вероятно, используете),назначения параметров не должны иметь пробелов вокруг знака равенства.Он должен выглядеть следующим образом:

export VIM_APP_DIR=/MyFavoriteApps

Если в пути есть пробелы или специальные символы, то вам может потребоваться заключить его в кавычки.Одиночные кавычки - хороший выбор, потому что они представляют собой буквенную строку (вы можете включить любой символ, кроме самой одиночной кавычки).

export VIM_APP_DIR='/My Favorite Apps'

Наконец, вы, вероятно, захотите поместить это «назначение и экспорт» в свойфайл инициализации оболочки, чтобы убедиться, что значение установлено во всех ваших будущих экземплярах оболочки.Хороший выбор обычно ~/.bashrc.

0 голосов
/ 10 августа 2011

Я не знаю, откуда ты это взял.Все, что требуется, это поместить скрипт mvim в ваш путь, например, /usr/local/bin, и MacVim.app в «обычном» месте, например / Applications или ~ / Applications.Полный список здесь: https://github.com/b4winckler/macvim/blob/master/src/MacVim/mvim (строка 20).

...