背景
Mac电脑不支持右键新建文件。
一般大家使用较多的几种解决方案是
- 借助诸如
超级右键
这种第三方App; - 通过终端的
touch
命令创建; - 使用App自带的新建,如
Sublime
的新建文件菜单;
本文介绍一种基于Alfred来快速新建文件的解决方案。
效果图
原理
- 记录用户输入的
query
参数,并暂存为targetName
变量; - 在
Automation Task
中找到Get Path to Frontmost Finder Window
,获取当前Finder窗口的文件夹路径; - 拼接1、2中的参数,
{query}/{var:targetName}
,以获取待生成文件的最终路径; - 通过
Automation Task
的创建文件/文件夹来执行最终的创建操作;
Workflow效果如下:
其中mkdir
仅创建文件夹,touch
仅创建文件,new
会根据文件名是否带有.
来自动判断文件文件夹还是文件。