iCloud 文件夹进入

  • Mac 上在 iTerm2 中进入 iCloud 文件夹,注意转译
    • cd ~/Library/Mobile\ Documents/com\~apple\~CloudDocs

iTerm2 和 Finder 双向打开

  • Mac 上在 iTerm2 路径中直接用 Finder 打开
    • open .
  • 在 Finder 文件夹中直接用 iTerm2 打开
    • 在 Finder 中右键该文件夹,选择最下面的 Services ,然后选择 New iTerm2 Window Here 即可

多端文稿同步

用 TailScale 跨设备传文件

  • Windows 和 Mac 均保存在下载文件夹(麻麻再也不用担心我找不到了

TailScale 无法连接

  • 启动后 Tailscale 显示 Please Restart the Tailscale Windows Service
    • 尝试按照网上的方法,重启服务、删除文件、重装等都还是不能根本解决
    • 逛了一下 github 的 issue,发现是在 Clash for Windows 中开了 TUN mode 的问题
  • Tailscale 要单独使用网络适配器,由于使用了 Clash for Windows 中的 TUN mode,导致冲突
    • 每次要用 Tailscale 时,先关闭 Clash for Windows,再启动 Tailscale 即可,连接好后,再开启 Clash for Windows

雷神加速器和 Windows 代理

  • 开启雷神加速器会自动关掉 Clash for Windows 在设置中的代理,此时,关闭加速器,系统代理设置不会自动打开
    • 解决方法 1,重启电脑
    • 解决方法 2,手动开回来,设置 - 网络和Internet - 代理 - 手动设置代理 - 使用代理服务器,改成打开

CapsLock 键切换中英文

LaunchPad 管理

Clash 导致 Windows 自带软件无法使用

MacBook 外接多个显示屏问

  • M1/M2 芯片 MacBook 在官方说明中,只能支持外接一个显示屏作为输出
  • Mac 上如需要实现两个(或更多)外接显示屏之间实现拼接,即每个屏幕没有独立的空间,一个软件的窗口能在多个屏幕中出现
    • System Settings → Desktop & Dock → Mission Control 中关闭 Displays have separate Spaces 即可
    • 设置完后需要 Log out 再 Log in 才能生效

      然而这会导致出现以下恶性情况(以两个显示屏 A/B 和一个软件窗口为例)

      1. 在显示屏 A 上使用软件窗口的全屏时(软件窗口左上角的绿色放大图标),显示屏 B 等直接全黑
      2. 使用一个软件窗口占满显示屏 A 时(并不是创建一个新的桌面,只是放大占满当前屏幕,区别于上面一点),当鼠标焦点在显示屏 A 上时,显示屏 B 中会出现该软件窗口的阴影(尤其是当显示器 A/B 出现物理世界的上下排布,处于下方的显示屏会显示出上方显示屏中软件窗口的阴影)

指定特定文件不上传到 iCloud

  • 在文件名/文件夹后缀中加上 .nosync 即可,若文件夹名称为 Document,则改为 Document.nosync ,iCloud 将停止同步该文件夹及其所有子文件

Mac 终端进入挂载的网络驱动器

  • 在终端中输入 cd /Volumes/[网络驱动器名称]

Windows 网络驱动器 BUG

  • 当挂载的网络驱动器离线后,若系统中还存在涉及到针对该驱动器内部的文件操作(例如使用软链接将网络驱动器下的某文件夹链接到桌面),点击涉事文件/文件夹会导致 Windows Explorer (即 Windows 资源管理器)卡死
    • 删除涉事的文件/文件夹即可解决
  • 如果涉及到的文件夹被自动添加到了 Windows 资源管理器的快速访问列表里,鼠标悬停在该文件夹上就会导致 Windows 资源管理器卡死
    • 在 Windows 资源管理器中的选项 → 常规 → 隐私下选择清除,或者取消勾选隐私一栏中的所有即可

Mac 下 host 名称问题

  • 连接有线网后,本机 host 显示为 MAC 地址,而不是设定的 host 名称
    • 在终端中输入 sudo scutil --set HostName [设定的 host 名称] 即可
    • 再通过 scutil -get HostName 获得当前 host 名称,即可看到设定的 host 名称

同局域网下代理共享

  • 针对 Windows 下 Clash for Windows 软件
    • 勾选软件中的 Allow LAN
    • 此时可能需要调整 Windows 防火墙设置,允许该软件的端口通过防火墙
      • Windows 下 win+R 输入 wf.msc 打开防火墙设置
      • 入站规则中新建规则,依次选择 → 端口 → TCP → 特定端口中输入 Clash 软件中的 Port,其他默认即可
    • 此时在同局域网下,需要走这个代理的设备上,设置代理为该 Windows 的 IP 地址和 Clash for Windows 中的端口即可

Mac 挂载网络驱动器并显示于桌面

  • 在 Finder 中,找到前往 → 连接服务器,或者按 Command + k,输入网络驱动器地址,例如 smb://[IP]
  • 输入账号密码并挂载成功后,发现桌面并没有显示该网络驱动器
    • 在 Finder 中,偏好设置 → 通用,勾选已连接的服务器即可