Mac设置指南

date
Mar 31, 2023
slug
mac
status
Published
summary
tags
MacOS
type
Post

App && Cli

  1. HomeBrew
  1. Mac App Store
      • Bob
      • RunCat
  1. 额外 App
      • Flomo x Pake
      • NetNewsWire
      • PDF Expert
      • uPic

App Settings

Keyboard

释放系统里面已经占用的快捷键

notion image

Ele 改Caps Lock键

notion image

设置Raycast快捷键

#### Window Management
  • 按 CAPS LOCK + C 会居中窗口
  • 按 CAPS LOCK + F 会窗口最大化
  • 按 CAPS LOCK + ↓↑ 放大和缩小窗口
  • 按 CAPS LOCK + → ← 在双显示器中移动窗口
  • 按 CAPS LOCK + hjkl 左上下右分屏
notion image
  • 按 CAPS LOCK + X 打开剪贴板历史
  • 按 CAPS LOCK + S 搜索文件
  • 按 CAPS LOCK + G 选择文字后,直接打开 Chrome 搜索关键字
  • 按 CAPS LOCK + T 选择文字后,直接使用 OpenAI 翻译
notion image

System Settings

1、General。1)Default Web Browser 用「Google Chrome」,2)Language & Region 里,把 First day of week 改成「Monday」,这样你的日历就会从周一开始了。
2、Siri。直接禁掉。
3、Trackpad。Scroll direction:Natural 去掉。
4、Keyboard。1)Keyboard 里把 Key Repeat 调到「Fast」,把 Delay Util Repeat 调到「Short」,需要一点时间适应,适应后会感受到光标快速移动带来的效率提升,2)Text 里 use " for double quotes,use ' for single quotes,然后把其他都禁掉,不需要系统帮忙改,基本都是帮倒忙的,3)Shortcuts 里,Mission Control 用「⌥A」,Application windows 用「⌥S」,Show Desktop 用「⌥D」,Input Sources 的 Select Previous 用 「⌘Space」,Screenshots 里 Save picture of selected area as a file 用「F19 + 3」,Copy picture of selected area to the clipboard 用「F19 + 4」,4)输入法删除默认的拼音改用搜狗拼音,登录后可以在不同电脑之间同步词库,搜狗输入法的皮肤我用的Matrix 矩阵。
5、Spotlight。只开 Applications、Bookmarks & History、Documents、Folders、System Preferences。
6、Mission Control。把 Hot Corners 里的全部关掉,不需要,因为有 Thor 了,可以更快切除应用。
7、Sharing。只留「AirPlay Receiver」即可,同时可以改下 computer name。
8、Security & Privacy。把「Use Apple Watch to unlock」打开。
9、Notification。不必要的全关掉,我只开了 Calendar、Find By、Reminders 和 Wallet。
10、执行 defaults write -g NSWindowShouldDragOnGesture -bool true,然后就可以按住「⌘+⌃」然后鼠标点击任意地方拖动窗口了。来源 Moving a macOS window by clicking anywhere on it (like on Linux) · mmazzarolo.com,但是在 MacOS 13 下似乎失效了。
 

git

先配 name 和 email。
再执行这两条命令。
你会收获两个好处。1)不需要「git push origin xxx」,只要「git push」,2)再也不会遇到「no upstream branch」的报错,也不需要「git push --set-upstream origin test && git push」。因为我们执行 git push 的大部分场景都是 push 到同名的 remote branch。来源是 Auto setup remote branch and never again see an error about the missing upstream | pawelgrzybek.com。
再修改 ~/.gitignore_global,加入和你 IDE 相关的 ignore 配置。我会把 .idea 加进去,这是和你相关的专有配置,如果给其他用 VSCode 的作者的项目提交时,都加上 .idea 的 .gitignore 配置,其实并不太礼貌。反之,VSCode 或其他编辑器工具的用户也要加上自己的。

Espanso

在 ~/Documents/SoftwareConfiguration/Espanso 下建了个 base.yml,内容如下(已删除个人敏感信息),并软链到 Espanso 原来的配置文件夹里。

Refs

  • 也许你需要的是NixOS和home-manager

    © Stanley Wind 2023