文章目录1 创建文件1.1 新建创建文件的脚本1.2 绑定快捷键control option command T2 打开新建“访达”窗口2.1 创建脚本2.2 绑定快捷键control option command 空格3 双击后滑动选中4 切换应用程序5 最小化、关闭窗口与退出程序5.1 x、-、command w、command m、command q操作5.1.1 × 和command w操作关闭窗口5.1.2 - 和command m操作最小化窗口5.1.3 command q操作退出应用5.1.4 活动监视器和option command esc操作5.2 x、-、command w、command m、command q 的核心区别6 在不同屏幕中切换应用和光标6.1 安装hammerspoon6.2 设置6.3 将窗口移到另一个屏幕6.4 将光标移到另一个屏幕1 创建文件Mac默认右键没有新建文件的功能通过自动操作的脚本自定义快捷键实现新建文件的功能1.1 新建创建文件的脚本打开自动操作.app选择快速操作创建AppleScript脚本选择工作流程收到为没有输入选择位于为访达.app选择实用工具从列表中将运行AppleScript拖到右侧空白片并将默认内容替换为以下内容on run{input, parameters}-- 弹框让你输入文件名含扩展名setfileName to text returned of(display dialog请输入新文件名含扩展名default answerUntitled.txtbuttons{取消,确定}default button确定)tell applicationFinder-- 如果有打开的 Finder 窗口就在当前窗口的目录创建ifexists Finder window1thensetcurrentFolder to target of front Finder window asaliaselse-- 如果没打开 Finder 窗口就在桌面创建setcurrentFolder to path to desktop asaliasendif-- 创建新文件setnewFile tomakenewfileat currentFolder with properties{name:fileName}-- 可选创建完之后选中它selectnewFile end tellreturninput end run按Command S保存命名为Create New File1.2 绑定快捷键control option command T打开系统设置→键盘→键盘快捷键...→服务→通用→Create New File设置快捷键control option command T2 打开新建“访达”窗口通常情况下要访问访达需二步快捷键操作先command F3回到桌面再command N。但command N可能存在快捷键冲突从而打开的不是新建“访达”窗口比如在浏览器最大化的情况下command N是新打开一个浏览器窗口。曲线救国可以通过以下配置启用option command 空格的快捷键在任意应用的前台都能打开“访达”搜索窗口但强逼症作祟始终认为这种方式有失优雅。仍然可以通过自动操作的脚本自定义快捷键实现打开新建“访达”窗口的功能2.1 创建脚本创建一个Create New Finder的脚本输入以下内容on run tell applicationFinderactivate -- 让 Finder 到前台makenew Finder window to(path to desktop)-- 新建一个 Finder 窗口 end tellreturnend run具体配置如下2.2 绑定快捷键control option command 空格注意在每个应用前台首次执行control option command 空格时会弹出权限控制选择允许即可。3 双击后滑动选中下按并滑动进行选择总觉得很费手指。当然还可以使用先选中然后按住shift再将光标移动要选中的末尾的位置就完成选择操作但还是略显复杂。通过以下设置可实现双击滑动来进行选择或拖动窗口4 切换应用程序Windows的触摸板有三指滑动来切换程序但Mac只能使用command tab。可安装免费的BetterAndBetter软件通过以下配置来实现。配置好之后具体操作为三指右滑弹出切换程序窗口使用二指左右滑动进行选择当选中某个程序后再按option键即可打开对应的程序5 最小化、关闭窗口与退出程序刚从Windows切换到MacBook很多人都会对左上角的x感到困惑明明点了关闭应用却还吊吊的停在Dock上甚至让人有点 “无能狂怒”。据说这是macOS的设计理念严格区分关闭窗口和退出应用。在macOS里x根本不是 “退出程序”它只是关闭窗口。5.1x、-、command w、command m、command q操作5.1.1×和command w操作关闭窗口只关闭当前窗口不退出应用应用仍然在后台运行Dock 上有黑点点击红色×等价于快捷键command w5.1.2-和command m操作最小化窗口将窗口最小化窗口会缩到 Dock 右侧应用继续在后台运行点击黄色-等价于快捷键command m5.1.3command q操作退出应用彻底退出整个应用关闭所有窗口程序不再占用后台这才是Windows上点×的真正等价操作5.1.4 活动监视器和option command esc操作option command esc只显示图形界面应用可快速强制退出卡死的程序活动监视器显示系统所有进程后台服务、守护进程等可查看、结束任意进程功能更完整5.2x、-、command w、command m、command q的核心区别-/command m最小化只是把窗口藏起来内容完全保留再次打开时状态不变x/command w关闭窗口关闭当前窗口但应用不退出窗口内的内容会被关闭浏览器标签页会关闭文档编辑器会提示是否保存应用仍在后台可重新打开新窗口command q退出应用直接彻底退出整个应用所有窗口关闭程序停止运行下次打开需要重新启动应用6 在不同屏幕中切换应用和光标在有外接显示器的情况下想要从一个屏幕将光标或应用快速移到另一个屏幕macbook原生似乎并不支持而通过安装使用hammerspoon即可实现当然hammerspoon还有许多其它应用功能。6.1 安装hammerspoonbrewinstall--caskhammerspoon注意如果没有brew命令请先安装homebrew6.2 设置打开hammerspoon设置启用Enable Accessibility在~/.hammerspoon/init.lua中输入requiremodules/hotkey-- hotkey.luarequiremodules/windows-- windows.lua在~/.hammerspoon目录下创建modules文件夹创建hotkey.lua将https://github.com/007sair/hammerspoon/blob/master/modules/hotkey.lua内容写入创建windows.lua将https://github.com/007sair/hammerspoon/blob/master/modules/windows.lua内容写入整个目录结构如下├── init.lua └── modules ├── hotkey.lua └── windows.lua然后点击hammerspoon的Reload Config重新加载配置6.3 将窗口移到另一个屏幕shiftoption→或shiftoption←6.4 将光标移到另一个屏幕controloption→或controloption←