Обычно Spotlight индексирует ссылки в ~ / Applications?


23

Я установил MacVim через homebrew , и это привело к появлению псевдонима в ~ / Applications, который указывает на /usr/local/Cellar/macvim/7.3-66/MacVim.app.

К сожалению, MacVim не отображается в поиске Spotlight. Это нормально?


Связанный вопрос: apple.stackexchange.com/questions/23653/…
Casebash

Ответы:


26

На самом деле это символическая ссылка, а не псевдоним. Spotlight индексирует символические ссылки на файлы, которые рассматриваются как системные файлы, но не отображается в графическом интерфейсе. Тем не менее, он показывает псевдонимы, так что вы можете просто перетащить команду / option-drag /usr/local/Cellar/macvim/*/MacVim.app в / Applications из Finder.

Или преобразуйте символические ссылки в псевдонимы:

brew linkapps; find ~/Applications -type l | while read f; do osascript -e "tell app \"Finder\" to make new alias file at POSIX file \"/Applications\" to POSIX file \"$(/usr/bin/stat -f%Y "$f")\""; rm "$f"; done

Или, если вы используете Alfred, можно включить приложения в / usr / local / Cellar в результаты поиска по умолчанию.


1
После запуска скрипта MacVim теперь виден в результатах (классифицируется как документ)
Michiel van Oosterhout

1
Альфред не индексирует псевдонимы в / Applications, поэтому мне пришлось добавить / usr / local / Cellar в настройках Альфреда.
Крис
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.