通常、Spotlightは〜/ Applicationsのリンクをインデックス化しますか?


23

homebrewを使用してMacVimをインストールした結果、〜/ Applicationsに/usr/local/Cellar/macvim/7.3-66/MacVim.appを指すエイリアスが作成されました。

残念ながら、MacVimはSpotlight検索に表示されません。これは正常ですか?


回答:


26

実際にはエイリアスではなく、シンボリックリンクです。Spotlightは、システムファイルとして扱われるファイルへのシンボリックリンクのインデックスを作成しますが、GUIには表示しません。ただし、エイリアスは表示されるので、/ usr / local / Cellar / macvim / * / MacVim.appをcommand-option-dragで Finderから/ Applicationsにドラッグするだけで済みます

または、シンボリックリンクをエイリアスに変換します:

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
Alfredは/ Applicationsのエイリアスをインデックス化しないため、Alfredの設定で/ usr / local / Cellarを追加する必要がありました。
クリス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.