Я установил Macvim через доморощенный. Это работает нормально.
Но когда он начинает выбирать приложение по умолчанию для нового типа файла, я не вижу MacVim. Как я могу установить MacVim как приложение по умолчанию для типа файла, если он был установлен вместе с homebrew?
Примечание . Вопрос не в том, как выбрать приложение по умолчанию в Finder, а в том, как установить приложение по умолчанию, которое не указано в списке /Applications
и поэтому Finder не отображается в качестве возможного приложения по умолчанию.
Ответы:
Я была такая же проблема. Я переместил MacVim.app в каталог
/Applications
и затем поместил его в каталог Homebrew.источник
ln -s /usr/local/Cellar/macvim/8.0-130/MacVim.app/ /Applications/MacVim.app
- но да, похоже, что ссылка должна быть обновлена после изменения версии установленного MacVim - потому что будет изменен путь к исходной папке.Исправление: это больше не так, см. Https://github.com/Homebrew/homebrew/issues/8699
Обратите внимание, что
brew linkapps
вставляет ссылки~/Applications
, а не/Applications
. Мне нужно было перейти по символической ссылке (выберите свой домашний каталог в Избранном, выберитеApplications
значок на главной панели и нажмитеOpen
), затем потяните вниз окно списка путей в верхней части диалогового окна (или нажмите Ctrl + Up), чтобы перейти один уровень обратно по физическому пути. Затем вы можете увидеть значок для фактической.app
папки.источник
/Applications
для меня. Поведение, должно быть, изменилось.Вы можете установить приложение по умолчанию из Finder.
источник
Попробуйте запустить
brew linkapps
. Вот как ты должен это делать, но это никогда не работает для меня; если то же самое относится и к вам, сделайте этоln -s /usr/local/Cellar/macvim/7.3-64/MacVim.app /Applications
(заменив фактическое местоположение приложения, если оно отличается в вашей системе).Доморощенный должен был сказать вам это, когда вы установили MacVim.
источник
brew linkapps
больше не поддерживается.У меня была похожая проблема, однако я хотел использовать только сторонние приложения MacPorts ( альтернатива Homebrew ), где в системе не было встроенной версии Apple .
Чтобы запретить использование приложений MacPorts по сравнению с собственными приложениями APPLE, я изменил свой $ PATH:
vi ~/.profile
Используя эту конфигурацию PATH, только в том случае, если собственное приложение Apple не будет найдено, будет использован путь к MacPorts .
ДО ПУТИ Изменено: VIM по умолчанию - MacPorts
ПОСЛЕ ПУТИ Модифицировано: VIM по умолчанию - версия Apple
Если вы хотите, чтобы сторонние приложения Homebrew использовались по умолчанию, если есть альтернативы в других путях, просто убедитесь, что путь Homebrew предшествует им в вашем PATH.
Работал для моего варианта использования, но не может быть правильным для альтернативных вариантов использования.
Не забудьте выйти из системы после изменения вашего .profile, чтобы новые изменения PATH были эффективными.
источник