Alfred - Offene Dateigruppe mit bestimmten Apps

557
Ben Humphreys

Ich versuche, mit Alfred eine Möglichkeit zu schaffen, eine Reihe von Projektdateien in mehreren Apps zu öffnen.

Ich weiß über die Dateigruppenerweiterung im Powerpack Bescheid (ich habe dieses), aber soweit ich sehen kann, gibt es eine Einschränkung, dass die Dateien nur mit der Standard-App geöffnet werden.

Mein Anwendungsfall ist folgender:

  • Öffnen Sie eine HTML-Datei mit Chrome
  • Öffnen Sie dieselbe HTML-Datei mit MacVim

Weiß jemand, wie man das umgehen kann? Vielleicht ist ein Applescript mehr, was ich brauche?

0

2 Antworten auf die Frage

0
mat

invoke the action menu and pick the topmost "open with", then enter the first bits of the app name, it should then appear and by pressing return simply do what You wished!

cheers!

Alfred support cheat sheet

0
Bhishan Poudel

1. Erstellen Sie ein Trigger- und Änderungsargument

Öffnen Sie den Alfred und erstellen Sie einen neuen Workflow.
Right click > Trigger > Hotkey.
Sie können ctrl-cmd-oals Hotkey drücken .

Ändern Sie dann das Argument in Selection in macOS.

2. Schreiben Sie das Bash-Skript

Schreiben Sie dann ein Bash-Skript, um die ausgewählte Datei in mehreren Apps zu öffnen.
Right click > Actions > Run Script.
Wählen Sie /bin/bash with input as argv.

Um beispielsweise die Datei index.htmlmit Atom Editor und Google Chrome zu öffnen, löschen Sie den ursprünglichen Inhalt im Run ScriptAlfred-Fenster und fügen Sie Folgendes ein:

/Applications/Atom.app/Contents/MacOS/Atom "$@" /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome "$@" 

Sie können die Momentaufnahmen unten sehen

3. Schnappschüsse

4. Nutzung

Wählen Sie im Finder beliebige Dateien aus. ( e.g. a.htm, b.html, c.css), drücken ctrl-cmd-oSie, um alle Dateien sowohl im Atom-Texteditor als auch im Chrome-Browser zu öffnen.