如何配置 TextWrangler 和 Mac OS X,以便 TextWrangler 出现在所有文件的“打开方式...”子菜单中,而不仅仅是文本文件(以及 TextWrangler 明确支持的其他文件类型)?
我不想逐个配置所有这些非标准扩展。另外,我不想默认在 TextWrangler 中打开未知文件。我只是希望有一个选项可以在 TextWrangler 中快速打开,而无需在“其他...”中查找它
答案1
改用 Automator 服务。结果可能会更好,具体取决于您的观点(我为十六进制编辑器 0xED 创建了服务,但它也适用于 TextWrangler):
如果你喜欢截图中的内容,请打开/Applications/Automator.app
并选择创建一个新的服务。在窗口右上角,选择“接收选定文件和文件夹在任何应用程序“(或者只是 Finder,您选择)。
从库中选择实用工具并双击运行 Shell 脚本。
将该操作配置为“传递输入作为参数“并将脚本文本替换为以下内容:
if [ -f "$1" ] ; then
open -a "TextWrangler" "$1"
fi
如果它是一个常规文件(没有符号链接、文件夹等),这将使用 TextWrangler 打开选定的文件。
另存为“在TextWrangler中打开”即可使用。