Mac技巧合集第一期
Mac技巧合集第一期大家好我是老周。用了十年 Mac从「小白」到「老白」踩过无数坑也攒了一堆能提升幸福感的小技巧。今天第一期先挑 5 个最实用、最容易被忽略的干货保证你看完就能用上效率直接翻倍。### 1. 触控板三指拖拽告别「用力点按」很多人刚用 Mac 时拖动窗口或文件习惯用「点按-移动-松开」的方式手累不说还容易误触。其实 macOS 自带一个超好用的功能——三指拖拽。开启路径系统设置→辅助功能→指针控制→触控板选项→ 勾选「使用触控板进行拖拽」→ 选择「三指拖拽」。开启后你只需要把三根手指轻放在触控板上滑动就能拖动任何窗口、文件、甚至调整音量滑块。四指轻扫切换桌面五指捏合打开启动台配合起来简直行云流水。小提示如果你用外接鼠标这个功能不生效但可以用鼠标左键按住拖动习惯就好。### 2. 快速预览按一下空格看遍天下文件这个功能很多人知道但没用好。选中任意文件图片、PDF、视频、甚至 Keynote 幻灯片按一下空格键就能弹出快速预览窗口不用打开对应软件。但你可能不知道快速预览支持多选。按住Command选中多个文件再按空格就能用方向键上下切换预览非常适合快速浏览一堆图片或文档。更进阶的玩法在「访达」里你可以按住Option 空格直接对选中文件进行「快速预览 搜索」操作。如果你经常处理设计稿、合同扫描件这个组合键能省下大量时间。### 3. 终端里的「隐形瑞士军刀」批量改名macOS 自带的「访达」其实有批量改名功能但很多人找不到。选中多个文件右键 →给 N 个项目重新命名…可以选择「替换文本」「添加文本」「格式」三种方式。但如果你追求更极致的灵活度或者想处理大量文件终端里的rename命令才是真正的神器。下面是一个用 Python 脚本批量改名的例子macOS 自带 Python3直接用python#!/usr/bin/env python3# -*- coding: utf-8 -*-# 批量重命名当前目录下所有 .txt 文件加前缀 backup_import osimport glob# 获取当前目录下所有 .txt 文件for filepath in glob.glob(*.txt): # 分离目录和文件名 dirname os.path.dirname(filepath) basename os.path.basename(filepath) # 新文件名原文件名前加 backup_ new_name backup_ basename new_path os.path.join(dirname, new_name) # 重命名 os.rename(filepath, new_path) print(f已重命名: {basename} - {new_name})把这段代码保存为rename.py然后在终端里cd到目标文件夹执行python3 rename.py瞬间搞定。注意脚本会直接修改文件建议先复制一份再跑。### 4. 聚焦搜索Spotlight的隐藏用法Command 空格打开聚焦搜索大家都会用。但除了搜文件、开应用它还能当计算器、汇率换算器、词典用。- 输入1024*768直接出结果。- 输入15 usd自动显示人民币换算。- 输入某个英文单词按Command L直接跳到词典解释。更狠的是聚焦搜索支持文件内容搜索。在搜索结果底部点击「在 Finder 中显示全部」可以搜到包含关键词的文档内容。如果你经常写文章、记笔记这个功能比在文件夹里翻找快十倍。### 5. 自动化工作流用osascript控制音乐播放Mac 上最爽的自动化工具是 AppleScript但很多人觉得它门槛高。其实你可以用 Python 的osascript命令几行代码就能控制音乐 App 播放、暂停、切换曲目。比如我想写一个「下班提醒」脚本下午六点自动暂停音乐并弹出提醒框。代码如下python#!/usr/bin/env python3# -*- coding: utf-8 -*-# 用 osascript 控制音乐播放 弹出提醒import subprocessimport timedef pause_music(): # AppleScript 命令暂停音乐 script tell application Music pause end tell subprocess.run([osascript, -e, script], checkTrue) print(音乐已暂停)def show_notification(message): # 显示 macOS 通知 script fdisplay notification {message} with title 下班提醒 subprocess.run([osascript, -e, script], checkTrue)# 主程序模拟下午六点触发实际可配合 cron 或 launchdif __name__ __main__: current_hour time.localtime().tm_hour if current_hour 18: pause_music() show_notification(该下班了记得拉伸一下颈椎。) else: print(还没到六点继续干活吧。)你可以用crontab定时运行这个脚本或者用launchd设置更精准的触发。这样每天下午六点音乐自动暂停屏幕右上角弹出提醒仪式感拉满。### 总结Mac 的魅力在于「细节控」——很多功能藏得深但一旦找到就再也回不去了。今天这 5 个技巧从触控板到终端从预览到自动化覆盖了日常高频操作。建议你花 20 分钟挨个试一遍尤其是「三指拖拽」和「快速预览多选」试完你会回来感谢我的。下一期我打算聊聊「Mac 上那些免费又良心的小工具」和「终端美化指南」如果你想看评论区扣个「1」。下期见

相关新闻

第25章:Python测试金字塔升级——契约、Mock 与 CI

第25章:Python测试金字塔升级——契约、Mock 与 CI

1. 项目背景 业务场景 食光集市测试团队有 3 名专职 QA 和 1200 条手工测试用例。每次 Sprint 结束前的回归测试需要两个人花整整两天,用 Excel 逐条勾选、手工截图、粘贴到测试报告中。 上一期 Sprint,一切都正常——单元测试全绿、手工回归测试全绿…

2026/10/8 1:29:54 阅读更多 →
STM32嵌入式学习路线规划:从零到项目实战的完整自学指南

STM32嵌入式学习路线规划:从零到项目实战的完整自学指南

去年暑假,我帮一个学弟规划他的嵌入式学习路线,他当时问了我一个很典型的问题:“网上都说STM32很重要,我也买了开发板,但教程太多了,从标准库到HAL库,从点灯到RTOS,我该从哪里开始&a…

2026/10/9 6:57:40 阅读更多 →
绘画学习系统指南:从零到一掌握绘画核心技能

绘画学习系统指南:从零到一掌握绘画核心技能

在实际绘画学习过程中,初学者常常会感到挫败和困惑,甚至产生“头要裂开”的无力感。这种感觉并非源于天赋不足,而往往是因为学习方法、练习路径和心态调整上存在误区。绘画作为一项结合了观察、理解、表达和肌肉记忆的复杂技能,其…

2026/10/4 7:18:11 阅读更多 →

最新新闻

工厂数字化转型:MES是核心但不是全部

工厂数字化转型:MES是核心但不是全部

一、痛点背景:从一次真实的生产事故说起工厂数字化转型:MES是核心但不是全部这个问题,在FAB里不是一天两天了。我见过太多工程师踩坑:要么是方法用错导致数据误判,要么是工具选型失误导致项目延期,要么是流…

2026/10/16 6:13:50 阅读更多 →
HivisionIDPhotos 安装教程:15 分钟本地部署免费 AI 证件照工具

HivisionIDPhotos 安装教程:15 分钟本地部署免费 AI 证件照工具

HivisionIDPhotos 安装教程:15 分钟本地部署免费 AI 证件照工具 【免费下载链接】HivisionIDPhotos ⚡️HivisionIDPhotos: a lightweight and efficient AI ID photos tools. 一个轻量级的AI证件照制作算法。 项目地址: https://gitcode.com/GitHub_Trending/hiv…

2026/10/16 6:13:50 阅读更多 →
MySQL WHERE条件查询五类核心用法与性能优化实践

MySQL WHERE条件查询五类核心用法与性能优化实践

做MySQL开发这些年,我用过最多的语句就是SELECT,而SELECT里真正决定查询价值的就是WHERE条件。很多刚入行的同事写查询时习惯先把数据捞出来再在程序里过滤,这种写法在数据量小的时候看不出问题,等表里几百万行数据的时候就等着被…

2026/10/16 6:13:50 阅读更多 →
Znode详解:从节点类型到Watch机制,掌握ZooKeeper数据模型核心

Znode详解:从节点类型到Watch机制,掌握ZooKeeper数据模型核心

1. 先搞清楚 Znode 到底是什么1.1 从"文件系统"这个直觉说起很多第一次接触 ZooKeeper 的人,都会把它当成一个"分布式的配置中心"或者"注册中心"来理解,这个方向没错,但如果你只停留在"存 key-value 的 r…

2026/10/16 6:13:50 阅读更多 →
STM32CubeMX+FatFs:SD卡文件系统完整移植与避坑指南

STM32CubeMX+FatFs:SD卡文件系统完整移植与避坑指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 6:13:50 阅读更多 →
19 位纯数字和 v 开头的一串字母有什么区别?douyin-vue 视频播放原理全解

19 位纯数字和 v 开头的一串字母有什么区别?douyin-vue 视频播放原理全解

19 位纯数字和 v 开头的一串字母有什么区别?douyin-vue 视频播放原理全解 【免费下载链接】douyin Vue3 Pinia 仿抖音,Vue 在移动端的最佳实践 . Imitate TikTok ,Vue Best practices on Mobile 项目地址: https://gitcode.com/GitHub_Tr…

2026/10/16 6:12:49 阅读更多 →

日新闻

个人 AI Agent 平台接入 TaoToken:统一 Key 与 API 通道的配置大纲

个人 AI Agent 平台接入 TaoToken:统一 Key 与 API 通道的配置大纲

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 0:00:05 阅读更多 →
信号与系统频域分析作业解题指南

信号与系统频域分析作业解题指南

1. 作业背景与核心要求解析信号与系统作为电子信息类专业的核心基础课,其作业设计往往直接关联课程的核心知识框架。2026年春季第六次作业的布置,通常对应着课程进展到频域分析的关键阶段。根据常规教学进度推测,本次作业可能涉及以下核心内容…

2026/10/16 0:00:05 阅读更多 →
Django MVT实战:从零构建图书借阅系统,彻底搞懂Model-View-Template分层

Django MVT实战:从零构建图书借阅系统,彻底搞懂Model-View-Template分层

1. 从一个"四不像"的练手项目说起如果你已经看完了Django的官方教程前几章,跟着敲完了投票应用,大概会有一种"我好像会了,又好像什么都不会"的割裂感。教程里每个知识点都是拆开的——这一章讲模型,下一章讲视…

2026/10/16 0:00:05 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/15 16:18:54 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/15 19:41:51 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/15 13:48:15 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/15 0:14:36 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 3:49:43 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/15 9:49:14 阅读更多 →