使用 TextWrangler 打开所有文件

mac*_*iej 4 file-association textwrangler macos

如何配置 TextWrangler 和 Mac OS X,以便 TextWrangler 出现在所有文件的“打开方式...”子菜单中,而不仅仅是文本文件(以及 TextWrangler 明确支持的其他文件类型)?

我不想一一配置所有这些非标准扩展。另外,我不想默认在 TextWrangler 中打开未知文件。我只是想有一个选项可以在 TextWrangler 中快速打开,而无需在“其他……”中查找

Dan*_*eck 5

请改用 Automator 服务。结果可能会更好,这取决于您的观点(我为十六进制编辑器 0xED 创建了服务,但它也应该适用于 TextWrangler):

在此处输入图片说明

如果您喜欢屏幕截图中的内容,请打开/Applications/Automator.app并选择创建新服务。在窗口的右上角,选择“在任何应用程序中接收选定的文件和文件夹”(或只是 Finder,您的选择)。

从库中,选择Utilities并双击Run Shell Script

将该操作配置为“将输入作为参数传递”并将脚本文本替换为以下内容:

if [ -f "$1" ] ; then
    open -a "TextWrangler" "$1"
fi
Run Code Online (Sandbox Code Playgroud)

如果它是常规文件(没有符号链接、文件夹等),这将使用 TextWrangler 打开所选文件

另存为“在 TextWrangler 中打开”即可使用。