Ich habe Macvim über Homebrew installiert. Das funktioniert gut.
Wenn jedoch eine Standardanwendung für einen neuen Dateityp ausgewählt werden soll, wird MacVim nicht angezeigt. Wie kann ich MacVim als Standardanwendung für einen Dateityp festlegen, wenn dieser mit Homebrew installiert wurde?
Hinweis : Bei der Frage geht es nicht darum, wie eine Standardanwendung im Finder ausgewählt wird, sondern darum, wie eine Anwendung als Standard festgelegt wird, die nicht im /Applications
Finder aufgeführt ist und daher vom Finder nicht als mögliche Standardanwendung angezeigt wird.
Antworten:
Ich hatte das gleiche Problem. Ich habe MacVim.app nach verschoben
/Applications
und es dann mit dem Homebrew-Kellerverzeichnis verknüpft.quelle
ln -s /usr/local/Cellar/macvim/8.0-130/MacVim.app/ /Applications/MacVim.app
- aber ja, es sieht so aus, als müsste der Link nach dem Ändern der Version von installiertem MacVim aktualisiert werden - da der Pfad zum Quellordner geändert wird.Korrektur: Dies ist nicht mehr der Fall, siehe https://github.com/Homebrew/homebrew/issues/8699
Beachten Sie, dass
brew linkapps
Links eingefügt werden~/Applications
, nicht/Applications
. Ich musste dem Symlink folgen (wählen Sie Ihr Home-Verzeichnis unter Favoriten aus, wählen Sie dasApplications
Symbol im Hauptfenster aus und klicken Sie aufOpen
) und dann das Pfadlistenfeld oben im Dialogfeld herunterziehen (oder Befehl + Nach oben drücken), um fortzufahren eine Ebene sichern den physischen Pfad. Dann können Sie das Symbol für den tatsächlichen.app
Ordner sehen.quelle
/Applications
für mich eingefügt. Das Verhalten muss sich geändert haben.Sie können die Standard-App im Finder festlegen.
quelle
Versuche zu rennen
brew linkapps
. So solltest du es machen, aber es funktioniert nie für mich; Wenn dies auch für Sie zutrifft,ln -s /usr/local/Cellar/macvim/7.3-64/MacVim.app /Applications
ersetzen Sie den tatsächlichen Standort der App, falls dieser auf Ihrem System unterschiedlich ist.Homebrew hätte Ihnen das sagen sollen, als Sie MacVim installiert haben.
quelle
brew linkapps
wird nicht mehr unterstützt.Ich hatte ein ähnliches Problem, wollte jedoch nur MacPorts- Anwendungen von Drittanbietern (eine Homebrew- Alternative) verwenden, bei denen keine native Apple-Version auf dem System vorhanden war.
Um zu verhindern, dass MacPorts- Anwendungen gegenüber nativen APPLE-Apps bevorzugt verwendet werden, habe ich meinen $ PATH geändert:
vi ~/.profile
Wenn Sie diese PATH-Konfiguration verwenden, wird der MacPorts- Pfad nur konsultiert , wenn keine native Apple-Anwendung gefunden wird .
VOR DEM PFAD Geändert: Standard-VIM ist MacPorts
AFTER PATH Geändert: Standard-VIM ist die Apple- Version
Wenn Sie möchten, dass die Homebrew- Apps von Drittanbietern standardmäßig verwendet werden, wenn Alternativen in anderen Pfaden vorhanden sind, stellen Sie einfach sicher, dass der Homebrew- Pfad in Ihrem Pfad vor ihnen steht.
Hat für meinen Anwendungsfall funktioniert, ist aber möglicherweise nicht für alternative Anwendungsfälle geeignet.
Denken Sie daran, sich abzumelden, nachdem Sie Ihr .profile geändert haben, damit die neuen PATH-Änderungen wirksam werden.
quelle