Ist es möglich, einen Dienst in einem Ordner hinzuzufügen, um ihn mit einer bestimmten Anwendung zu öffnen?
Wie in der folgenden Abbildung gezeigt, hat eine benannte Anwendung ever note
dies getan. Ich möchte es manuell für #VSCODE und #Brackets machen
BEARBEITEN
Da meine Frage als unklar markiert wurde, versuche ich, sie anhand eines Beispiels zu erläutern.
Nehmen wir als Beispiel VSCode . Es ist ein Texteditor, der einen Ordner darin öffnet und es einem Benutzer ermöglicht, die Textdateien im Ordner und in den Unterordnern des Ordners zu bearbeiten. Es gibt so viele andere Anwendungen auf dem Markt wie Sublime, Adobe Brackets und so weiter.
Die Ordnerhierarchie sieht folgendermaßen aus (Abbildung unten)
Um den Ordner in der App zu öffnen, muss ich die App öffnen, dann zur Option Ordner öffnen gehen, dann den Ordner suchen, auswählen und auf die Schaltfläche Öffnen klicken
Stattdessen möchte ich eine Option in der rechten Maustaste des Ordners, um den Ordner direkt mit dem Texteditor zu öffnen.
So wie Sie einen Ordner im Terminal öffnen können, indem Sie einen Dienst hinzufügen
folder
mit einer Anwendung nicht öffnenfile
.Antworten:
Sie können dies mit einem Automator-Service tun .
Erstellen Sie den Service:
Öffnen Sie Automator und wählen Sie Dienst oder Datei > Neu > Dienst, wenn Automator bereits geöffnet ist.
Set - Dienst empfängt ausgewählt , um Dateien oder Ordner und in zu Finder .
Fügen Sie eine Aktion zum Ausführen eines Shell-Skripts hinzu , indem Sie Shell: auf / bin / bash und Pass input: to als Argumente festlegen und den folgenden Code hinzufügen :
Sie können nun Dateien und oder Ordner in Finder und dann Ctrl-Taste (rechte Maustaste) auf sie und wählen Sie Open in Visual Studio - Code aus dem Service - Kontextmenü.
Hinweis: Ich habe dies mit Visual Studio Code getestet, aber nicht mit Brackets, da ich es nicht installiert habe. Sie sollten jedoch in der Lage sein, auf die gleiche Weise eine zu erstellen, während Sie den Namen der Anwendung im
open
Befehl ersetzen .quelle
Hier ist eine alternative Lösung: Anstatt das Kontextmenü zu verwenden, können Sie den Ordner auch über die Finder-Symbolleiste öffnen!
Bitte sehen Sie mein Repo hier: open-folder-with-vs-code
quelle
In macOS Mojave (10.14.2) konnte ich die Serviceoption in Automator nicht finden. Also musste ich die folgenden Schritte ausführen, um Ordnerinhalte in der Vorschau-App zu öffnen:
TODO: Fügen Sie Überprüfungen hinzu, um sicherzustellen, dass in der Vorschau nur einige Dateitypen (z. B. PDF usw.) und keine Binärdateien usw. geöffnet werden.
quelle
Hier finden Sie eine Anleitung , mit der Sie eine Anwendung erstellen können, mit der Ihre bevorzugten Anwendungen geöffnet werden, sowie alle Ordner, die Sie möglicherweise häufig verwenden, damit Sie mit nur einem Klick arbeiten (oder spielen) können. Vielleicht kann es Ihren Anforderungen entsprechen :)
quelle
Es löst die Frage nicht genau, aber Sie können den Ordner immer einfach auf das VSCode-Symbol in Ihrem App-Dock ziehen
quelle