如何在 Mac 的任意文件夹中新建文本文件

在 Windows 上,你在文件夹里点右键,选“新建”›“文本文档”,再输入名称就行了。在 Mac 上,在访达窗口里同样点右键,只有“新建文件夹”,没有任何新建文件的选项。
访达无法新建空文件。 访达的“文件”菜单只能新建窗口、标签页、文件夹和智能文件夹,从不新建文稿:在 Mac 上,新文件是在某个 App 里产生的,存储时再选择放在哪里。只用 macOS 有三种变通办法:在“文本编辑”里保存一份空白文稿,在“终端”里输入 touch,或者用“快捷指令”做一个快速操作,把这条命令加到访达的右键菜单里。也可以换用自带这条命令的文件管理器:在 Folia Files 中,在任意文件夹的空白处点右键,选“新建文件”,再选一种文件类型或你自己的模板即可。

只用 macOS 的三种办法
1. 用“文本编辑”新建并保存
每台 Mac 都自带“文本编辑”,它可以保存纯文本。
- 打开“文本编辑”,选取“文件”›“新建”(⌘N)。
- 选取“格式”›“制作纯文本”(⇧⌘T)。少了这一步,“文本编辑”存出来的是多信息文本(.rtf),而不是 .txt。
- 选取“文件”›“保存”(⌘S),输入名称并选择文件夹。把文件夹从访达窗口拖到保存对话框上,对话框就会直接跳到那个文件夹。
- 保持勾选“如果没有提供扩展名,则使用“.txt”。”,或者自己输入别的扩展名,比如
notes.md。
如果想每次都从纯文本开始,打开“文本编辑”的设置(⌘,),在“新建文稿”标签页里把“格式”设为“纯文本”。
这个办法在哪里都能用,但一个空文件就要四步,而且保存对话框不会在你正在看的文件夹里打开。
2. 在“终端”里用 touch
- 打开“应用程序”›“实用工具”里的“终端”。
- 输入
cd和一个空格,把文件夹从访达拖进“终端”窗口(路径会自动填好),然后按 ↩。 - 输入
touch notes.txt,按 ↩。
空文件就出现在文件夹里了。touch 可以一次接受多个名称(touch todo.md ideas.txt),open -e notes.txt 会用“文本编辑”打开这个文件。如果同名文件已经存在,touch 不会动它的内容,只会更新它的日期。
3. 用“快捷指令”做一个快速操作
想在访达的右键菜单里有这条命令,就在“快捷指令”App 里做一次:
- 新建一个快捷指令,取个名字,比如“新建文本文件”。
- 在它的详细信息里打开“作为快速操作使用”和“访达”,并让它接收“文件夹”。
- 添加“运行Shell脚本”操作,把“传入输入内容”设为“作为参数”,然后输入
touch "$1/未命名.txt"。 - 只有你允许,“快捷指令”才会运行 Shell 脚本:在它的设置(⌘,)的“高级”标签页里打开“允许运行脚本”。
现在在访达里右键点按一个文件夹,选“快速操作”›“新建文本文件”,里面就会出现一个空的“未命名.txt”。名称总是同一个,也不能选文件类型:每种文件都需要一个快速操作。macOS 仍然自带的“自动操作”也能用它自己的“运行Shell脚本”操作做出同样的快速操作。
最后还有一个完全不用准备的小技巧:在某处放一个空文件,在访达里选中它,按 ⌘D 复制一份,再给副本改名并移走。
Folia Files 的“新建文件”
Folia Files 把这条命令放在了从 Windows 转过来的人会去找的地方。在文件夹的空白处点右键(不选中任何东西),选“新建文件”即可。菜单栏的“文件”›“新建文件”里也有同样的子菜单,作用于当前面板。
子菜单里有现成的类型:“文本文稿 (.txt)”、“Markdown (.md)”、“HTML 页面 (.html)”、“JSON (.json)”、“Shell 脚本 (.sh)”、“Python 脚本 (.py)”和“Swift (.swift)”。选一种之后:
- 文件会建在面板当前显示的文件夹里,名为“未命名.txt”(如果名称已被占用,就是“未命名 2.txt”:已有的文件绝不会被替换);
- 文件处于选中状态,名称可以直接编辑,扩展名不在选区内:输入名称后按 ↩ 即可;
- Shell 或 Python 脚本自带开头的
#!行,并且已经可以执行。
“新建文件夹”就在它正上方,快捷键和访达一样,是 ⇧⌘N。
你自己的模板
子菜单最下面的“我的模板…”会在面板里打开模板文件夹。你复制到这里的每个文件都会带着名称和图标出现在“新建文件”里:在 Pages 里排好版的发票、预算表格、带着常用标题的 Markdown 笔记、新项目用的 README 都可以。选中一个,它就会以原来的名称复制到当前文件夹,随时可以改名;模板本身保持不变。文件夹也可以:一个项目的骨架连同子文件夹,一次就复制好。

官网版和 Mac App Store 版的 Folia Files 都有“新建文件”。它在每个面板里都能用:把多个文件夹并排放,文件就会建在你点右键的那个文件夹里。
从 Windows 转过来?
“新建文件”是文件资源管理器里有、而 Mac 默认没有的习惯之一。用 ⌘X 剪切和粘贴、按 F2 重命名、按 Enter 打开、文件夹树:这个页面逐一介绍了它们在访达和 Folia Files 中的做法。如果想不用拖动就在“终端”里输入文件夹的路径,请看如何在 Mac 上拷贝文件路径。
该选哪一种
- 偶尔用一次:“文本编辑”加保存,什么都不用设置。
- 熟悉“终端”:
touch,最快,扩展名随你定。 - 想从访达的右键菜单里用:快速操作,做一次就好,但每种文件各要一个。
- 像在 Windows 上一样,还能用自己的模板:Folia Files 的“新建文件”,在任何文件夹里都能用。


