1. Trigger erstellen und Argument ändern

1. Trigger erstellen und Argument ändern

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

Ich kenne die Dateigruppenerweiterung im Powerpack (ich habe dieses), aber meines Wissens besteht darin eine Einschränkung, da die Dateien nur mit der Standard-App geöffnet werden.

Mein Anwendungsfall ist dieser:

  • Öffnen Sie eine HTML-Datei mit Chrome
  • Öffne dasDasselbe.html-Datei mit MacVim

Kennt jemand einen Weg, das zu umgehen? Vielleicht brauche ich eher ein Applescript?

Antwort1

Rufen Sie das Aktionsmenü auf und wählen Sie ganz oben „Öffnen mit“ aus. Geben Sie dann die ersten Teile des App-Namens ein, dieser sollte dann angezeigt werden. Drücken Sie die Eingabetaste und tun Sie einfach, was Sie möchten!

Prost!

Alfred-Support-Spickzettel

Antwort2

1. Trigger erstellen und Argument ändern

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

Ändern Sie dann das Argument in Selection in macOS.

2. Schreiben Sie ein 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 (zB index.html) mit dem 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 "$@"

Die Schnappschüsse könnt ihr unten sehen

3. Schnappschüsse

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

4. Nutzung

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

verwandte Informationen