两个容易被忽略的 Mac Finder 技巧

关联文档:[[../../_archived/软件随笔/旧时随笔/前Blog/Mac打开隐藏文件]]

两个快捷键,解决两类高频操作

我在和别人一起处理文件时,经常看到一种低效但很常见的操作:Finder 窗口越开越多,桌面上层层叠叠;需要找配置文件时,又因为目录里“什么都没有”而转去终端输入命令。其实,这两类问题分别对应两个很简单的快捷键:

  • Command + T:在当前 Finder 窗口中新建标签页。
  • Command + Shift + .:显示或隐藏以 . 开头的文件和文件夹。

它们不是什么复杂功能,却能明显改善日常文件管理。尤其进入 AI 编程场景后,配置目录和项目文件之间的切换越来越频繁,这两个快捷键也就比过去更实用了。

用 Finder 标签页集中处理文件

在 Finder 处于当前应用时,按下 Command + T,会像浏览器一样打开一个新标签页。每个标签页都可以停留在不同位置,例如一个打开“下载”,一个打开项目目录,另一个打开移动硬盘。这样既保留了多个工作位置,又不必让多个窗口互相遮挡。

标签页最直接的用途是搬运文件。macOS 没有完全照搬 Windows 的“剪切文件”交互,除了先按 Command + C、再用 Command + Option + V 移动文件,也可以直接把文件拖到另一个标签页上。拖动时在目标标签上松手,即可放进具体目录。这种方式适合整理下载内容、归档素材,或者在项目与备份目录之间移动文件。

它也适合比较不同目录。例如,我可以同时打开两个版本的项目、两个命名相近的素材目录,或本地目录与外接磁盘,来回切换检查文件数量、名称和层级。需要把多个位置的内容汇总到同一目录时,标签页也比反复点击“后退”和“前进”更不容易迷失位置。

当标签页较多时,可以通过 Control + Tab 切换到下一个标签页,使用 Command + W 关闭当前标签页。

临时查看隐藏文件和目录

macOS 会默认隐藏名称以 . 开头的文件或目录,例如 .git、.config 和 .ssh。这是为了避免普通用户误改系统或应用配置,但对开发者而言,这些内容经常正是需要查看的对象。

在 Finder 中按下 Command + Shift + .,隐藏项目会立即出现,通常以较浅的颜色显示。再次按下同一组快捷键,就会恢复隐藏。与通过终端修改 Finder 的全局设置相比,快捷键更适合临时查看:需要时打开,处理完立即关闭,不会让日常目录长期充满配置文件。

这个技巧在文件选择窗口里同样有用。某些编辑器或桌面应用要求选择配置目录时,系统的“打开”对话框可能看不到目标路径;按下快捷键后,就能直接选择隐藏目录。若已经知道完整路径,还可以使用 Command + Shift + G 打开“前往文件夹”,输入路径后直接跳转。

AI 编程让隐藏目录更常见

过去,很多人只有配置 Git、Shell 或 SSH 时才会接触隐藏文件。现在使用 Codex、Claude Code、OpenCode 等 AI 编程工具,隐藏目录逐渐变成日常工作区的一部分。例如,用户级配置、规则、Skill、插件和认证信息,可能分别位于 .codex、.claude、.config 等目录;项目本身也可能通过隐藏文件保存工具规则或运行状态,比如用户认证、全局指令、全局 SKILLs、全局子代理配置等等。

显示这些目录后,我可以确认某项配置是否真的存在,比较修改前后的文件,检查工具读取的是用户级配置还是项目级配置,也可以把需要同步的规则文件复制到另一台设备。遇到“配置明明改了却没有生效”时,直接查看目录结构,往往比凭印象反复修改更有效。

不过,“能够看到”不等于“可以随意修改”。隐藏目录中可能包含认证信息、应用状态和版本控制数据。动手前应先确认文件用途,不要直接复制包含密钥的文件,也不要为了清理空间删除不认识的目录。涉及配置变更时,最好先保留备份,并优先修改工具文档明确支持的配置文件。

把快捷键用在固定场景里

记住快捷键并不难,难的是形成稳定的使用习惯。我的做法是把它们和具体场景绑定:需要在两个目录之间整理文件时,先按 Command + T;需要检查以 . 开头的配置时,再按 Command + Shift + .。一个负责管理多个位置,一个负责进入默认不可见的位置,组合起来基本覆盖了 Finder 中最常见的进阶操作。

Comments

Popular posts from this blog

How to turn off Sass warning prompts in Nuxt.js projects

Configuring SSH Access to a Docker Container via an Alternative Port

Quickly Set Up a Cloud Database Using MongoDB Atlas