Я использовал Brew для установки MacVim, и он поместил его в /usr/local/Cellar/macvim/7.3-61/MacVim.app
Я хотел бы иметь возможность перейти в центр внимания и набрать MacVim для запуска приложения. Я попытался создать символическую ссылку в каталоге приложений для /usr/local/Cellar/macvim/7.3-61/MacVim.app
. Но это, похоже, не проявляется в центре внимания. Я установил исполняемые биты на символическую ссылку. открыть MacVim.app из командной строки работает. Как я могу заставить MacVim появляться в поиске Spotlight?
ln -s
).Ответы:
В Finder нажмите CommandShiftGдля Перейти в папку . Введите
/usr/local/Cellar/macvim/7.3-61/
и нажмите return. Выберите файл (на самом деле это папка) MacVim.app Нажмите CommandLдля Make Alias . В зависимости от разрешений вам может быть предложено ввести пароль администратора здесь.Нажмите, CommandNчтобы создать новое окно поиска . Нажмите, CommandShiftAчтобы перейти в папку Приложения в этом окне.
Перетащите только что созданный псевдоним из окна, в котором он был создан, в окно, содержащее папку « Приложения ». Переименуйте псевдоним, чтобы он больше не заканчивался на «псевдоним».
источник
Метод псевдонима не работает для меня. Лучшим вариантом является использование Automator для создания приложения, которое запускает сценарий оболочки:
Кроме того, прямая ссылка на MacVim.app в каталоге Cellar, как предлагают некоторые другие ответы, привязывает вас к определенной версии. Если Brew обновит MacVim, ваша ссылка все равно будет указывать на старую версию. Скорее, вы должны использовать:
так как это местоположение автоматически обозначается brew самой последней версией.
Это отлично сработало для меня. Я сохраняю файл Automator в iCloud, чтобы удобно добавить приложение на другие машины.
источник
$@
?$@
. Будет ли это на самом деле что-то делать в этом случае, так как скрипт запускается только при выборе приложения?Open with
команду для файла в Finder. Приложение будет запущено с путем к файлу в качестве первого аргумента. Или, если вы установите MacVim в качестве приложения по умолчанию для типа файла, например .txt, - тогда двойной щелчок по файлу .txt запустит MacVim с выбранным файлом в качестве первого аргумента.Я решил это с помощью сценария оболочки и аппликации.
Например, создайте скрипт с текстовым редактором, который содержит
Тогда получите appify - http://git.abackstrom.com/appify.git
Запустите appify в сценарии оболочки, и он создаст приложение, которое вы можете поместить в / Applications, и будет вызывать MacVim. Это будет отображаться в центре внимания.
источник
Чтобы все было хорошо и можно было создавать сценарии, вы можете использовать
osascript
небольшой AppleScript и автоматически создавать свой псевдоним.источник
Для тех, кто использует homebrew для установки macvim (полностью рекомендуется)
Запустите следующее после установки
источник
Символические ссылки (ln -s) не работали для меня, не похоже, что Spotlight увидит это как приложение.
Создание псевдонима поиска (как описано Дэниелом) работало лучше при запуске из Finder, но не при использовании Finder Open With ... , псевдоним оставался серым.
В частности, как упоминалось в других комментариях, я также хотел, чтобы MacVim был доступен при использовании Open With ... из Finder, но с символьной ссылкой или псевдонимом Finder MacVim останется серым.
Для меня сработал простой скрипт Automator (как описано в zim) с командой «Run Shell Script». Единственное, что я должен был сделать иначе, чем то, что показал zim в своем ответе, это добавить параметр -a для открытия :
Без -a, при использовании с «Открыть с помощью ...», MacVim запускается, но также и имя файла параметров открывается с любым приложением по умолчанию, поэтому я получаю как MacVim с пустым документом, так и TextEdit с файлом, который я выбрал открыть (а не MacVim с моим выбранным файлом открыт).
Сценарий automator может быть скопирован или добавлен в папку «Приложения». Я также изменил значок своего сценария автоматизатора на значок MacVim, скопировав и вставив значок из всплывающих окон «Информация о поиске» в Finder.
источник
После того, как я попробовал несколько из предложенных решений, мне лучше всего было скопировать приложение из Homebrew Cellar в каталог приложений:
cp -r /usr/local/Cellar/macvim/7.3-66/MacVim.app / Applications /
Центр внимания нашел это немедленно.
источник
Простой процесс установки homebrew позволил мне создать символическую ссылку на Sublime Text. Возможно, вам нужно больше.
Установите homebrew здесь, если у вас есть macOS
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
а затем из командной строки (при условии, что ST установлен)
ln -s "/ Applications / Sublime Text.app/Contents/SharedSupport/bin/subl" / usr / local / bin / subl
источник
Похоже, вы могли бы сделать следующее из терминала.
$ ln -s /usr/local/Cellar/macvim/7.3-61/MacVim.app /Applications
Возможно, вам придется использовать,
sudo
чтобы поместить символическую ссылку в каталог / Applications.источник