1. 创建触发器并改变论点

1. 创建触发器并改变论点

我正在尝试使用 Alfred 创建一种在多个应用程序中打开一组项目文件的方法。

我知道 powerpack 中的文件组扩展(我有这个),但据我所知,它有一个限制,即它只能用默认应用程序打开文件。

我的使用情况是这样的:

  • 使用 Chrome 打开 .html 文件
  • 打开相同的使用 MacVim 的 .html 文件

有人知道怎么解决这个问题吗?也许我更需要 applescript?

答案1

调用操作菜单并选择最上面的“打开方式”,然后输入应用程序名称的前几位,它就会出现,按回车键就可以做你想做的事了!

干杯!

Alfred 支持备忘单

答案2

1. 创建触发器并改变论点

打开alfred并创建一个新的工作流程。。
Right click > Trigger > Hotkey
可以按ctrl-cmd-o作为热键。

然后将参数更改为Selection in macOS

2.编写bash脚本

然后编写一个 bash 脚本来在多个应用程序中打开选定的文件
Right click > Actions > Run Script。。
选择/bin/bash with input as argv

index.html例如,要使用 Atom 编辑器和 Google Chrome打开文件(例如),请删除Run ScriptAlfred 窗口中的初始内容并粘贴以下内容:

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

您可以看到下面的快照

3.快照

在此处输入图片描述

在此处输入图片描述

4. 使用

在 Finder 中选择任意文件。(e.g. a.htm, b.html, c.css),按ctrl-cmd-o,它将在 Atom 文本编辑器和 Chrome 浏览器中打开所有文件。

相关内容