Mac新手入坑

1 创建文件

Mac默认右键没有新建文件的功能,通过自动操作的脚本,自定义快捷键实现新建文件的功能

1.1 新建创建文件的脚本

  1. 打开自动操作.app,选择快速操作
    在这里插入图片描述
  2. 创建AppleScript脚本
    1. 选择工作流程收到没有输入
    2. 选择位于访达.app
    3. 选择实用工具,从列表中将运行AppleScript拖到右侧空白片,并将默认内容替换为以下内容
      on run {input, parameters}
           -- 弹框让你输入文件名(含扩展名)
          set fileName to text returned of (display dialog "请输入新文件名(含扩展名)" default answer "Untitled.txt" buttons {"取消", "确定"} default button "确定")
      
          tell application "Finder"
              -- 如果有打开的 Finder 窗口,就在当前窗口的目录创建
              if exists Finder window 1 then
                  set currentFolder to target of front Finder window as alias
              else
                  -- 如果没打开 Finder 窗口,就在桌面创建
                  set currentFolder to path to desktop as alias
              end if
      
              -- 创建新文件
              set newFile to make new file at currentFolder with properties {name:fileName}
          
              -- 可选:创建完之后选中它
              select newFile
          end tell
      
          return input
      end run
      
      在这里插入图片描述
    4. Command + S保存,命名为Create New File
      在这里插入图片描述

1.2 绑定快捷键:control + option + command + T

  1. 打开系统设置键盘键盘快捷键...服务通用Create New File
  2. 设置快捷键:control + option + command + T
    在这里插入图片描述
    在这里插入图片描述

2 打开新建“访达”窗口

通常情况下,要访问访达,需二步快捷键操作:先command + F3回到桌面,再command + N。但command + N可能存在快捷键冲突从而打开的不是 新建“访达”窗口,比如在浏览器最大化的情况下,command + N是新打开一个浏览器窗口。

曲线救国可以通过以下配置启用option + command + 空格的快捷键,在任意应用的前台,都能打开“访达”搜索窗口,但强逼症作祟,始终认为这种方式有失优雅。
在这里插入图片描述
在这里插入图片描述
仍然可以通过自动操作的脚本,自定义快捷键实现打开新建“访达”窗口的功能

2.1 创建脚本

创建一个Create New Finder的脚本,输入以下内容:

on run
	tell application "Finder"
		activate -- 让 Finder 到前台
		make new Finder window to (path to desktop) -- 新建一个 Finder 窗口
	end tell
	return
end run

具体配置如下:
在这里插入图片描述

2.2 绑定快捷键:control + option + command + 空格

在这里插入图片描述
在这里插入图片描述
注意,在每个应用前台首次执行control + option + command + 空格时,会弹出权限控制,选择允许即可。
在这里插入图片描述

3 双击后滑动选中

下按滑动进行选择,总觉得很费手指。当然还可以使用:先选中,然后按住shift,再将光标移动要选中的末尾的位置,就完成选择操作,但还是略显复杂。

通过以下设置,可实现双击 + 滑动来进行选择或拖动窗口
在这里插入图片描述
在这里插入图片描述

4 切换应用程序

Windows的触摸板有三指滑动来切换程序,但Mac只能使用command + tab。可安装免费的BetterAndBetter软件,通过以下配置来实现。
在这里插入图片描述
配置好之后,具体操作为:

  1. 三指右滑,弹出切换程序窗口
  2. 使用二指左右滑动进行选择
  3. 当选中某个程序后,再按option键,即可打开对应的程序

5 最小化、关闭窗口与退出程序

刚从Windows切换到MacBook,很多人都会对左上角的x感到困惑:明明点了关闭,应用却还吊吊的停在Dock上,甚至让人有点 “无能狂怒”。据说这是macOS的设计理念:严格区分关闭窗口退出应用。在macOS里,x根本不是 “退出程序”,它只是关闭窗口。

5.1 x-command + wcommand + mcommand + q操作

5.1.1 ×command + w操作:关闭窗口

  1. 只关闭当前窗口,不退出应用
  2. 应用仍然在后台运行(Dock 上有黑点)
  3. 点击红色×等价于快捷键command + w

5.1.2 -command + m操作:最小化窗口

  1. 将窗口最小化
  2. 窗口会缩到 Dock 右侧
  3. 应用继续在后台运行
  4. 点击黄色- 等价于快捷键command + m

5.1.3 command + q操作:退出应用

  1. 彻底退出整个应用
  2. 关闭所有窗口,程序不再占用后台
  3. 这才是Windows上点×的真正等价操作

5.1.4 活动监视器和option + command + esc操作

  1. option + command + esc
    1. 只显示图形界面应用
    2. 可快速强制退出卡死的程序
  2. 活动监视器
    1. 显示系统所有进程(后台服务、守护进程等)
    2. 可查看、结束任意进程,功能更完整

5.2 x-command + wcommand + mcommand + q 的核心区别

  1. - / command + m(最小化)
    1. 只是把窗口藏起来
    2. 内容完全保留,再次打开时状态不变
  2. x / command + w(关闭窗口)
    1. 关闭当前窗口,但应用不退出
    2. 窗口内的内容会被关闭:
      1. 浏览器:标签页会关闭
      2. 文档编辑器:会提示是否保存
    3. 应用仍在后台,可重新打开新窗口
  3. command + q(退出应用)
    1. 直接彻底退出整个应用
    2. 所有窗口关闭,程序停止运行
    3. 下次打开需要重新启动应用

6 在不同屏幕中切换应用和光标

在有外接显示器的情况下,想要从一个屏幕,将光标或应用,快速移到另一个屏幕,macbook原生似乎并不支持,而通过安装使用hammerspoon,即可实现!当然,hammerspoon还有许多其它应用功能。

6.1 安装hammerspoon

brew install --cask hammerspoon

注意,如果没有brew命令,请先安装homebrew

6.2 设置

  1. 打开hammerspoon设置,启用Enable Accessibility
  2. ~/.hammerspoon/init.lua中输入
    require "modules/hotkey" -- hotkey.lua
    require "modules/windows" -- windows.lua
    
  3. ~/.hammerspoon目录下创建modules文件夹:
    1. 创建hotkey.lua,将https://github.com/007sair/hammerspoon/blob/master/modules/hotkey.lua内容写入
    2. 创建windows.lua,将https://github.com/007sair/hammerspoon/blob/master/modules/windows.lua内容写入
    3. 整个目录结构如下:
      ├── init.lua
      └── modules
          ├── hotkey.lua
          └── windows.lua
      
  4. 然后点击hammerspoonReload Config,重新加载配置

6.3 将窗口移到另一个屏幕

shift + option + shift + option +

6.4 将光标移到另一个屏幕

control + option + control + option +

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值