初始化 Mac 的工作环境

从家里拿来了尘封已久的 Macbook Air,作为个人笔记本在用了。不得不说,对于 Windows 和 Mac 的操作系统之争,我还是更喜欢 Mac。界面优秀,使用的时候静心,不需要考虑太多的事情。工作效率也是比较高。(当然认真学习的话,其实操作系统的影响不大)。

因为是重装的系统,环境是要从零开始配置了。趁着这次机会,再熟悉一下^_^

最近更新:20231222

这篇文章会一直不断更新,我目前在用的苹果设备涵盖:

  1. 2012款 MacBook Air
  2. 2021款 MacBook Air M1
  3. 2018款 Macbook Pro 15寸 intel i7 16G
  4. 2023款 Macbook Pro 14寸 M2 Max 32G
  5. 2023款 Macbook Pro 16寸 M2 Max 32G
  6. 2023款 Mac Studio M2 Max 96G
  7. iPhone 15
  8. iPhone 12 Pro Max
  9. iPad Pro M1 12.9
  10. iPad Pro M2 12.9
  11. AirPods Pro
  12. iPhone Se 2
  13. iPad mini 2
  14. Apple watch S6
  15. Apple pencil 2
  16. magic mouse
  17. magic keyboard
  18. magic trackpad
  19. iPad Pro (第六代) 妙控键盘

系统篇

  1. 屏幕四角快捷键。偏好设置 》屏幕保护程序 》触发角。

  2. Finder 展示底层状态栏。

    Finder 》显示 》显示路径栏/显示状态栏

    image-20230628午後72053590

  3. 触控板。

  4. 关闭启动音。

    设置》声音》启动播放声音

    image-20230630135835099

  5. Safari 相关

    • 默认搜索引擎,谷歌。

      image-20230628午後73742931

    • 开发模式。

      image-20230629131548599

    • Adblock。

日常篇

  1. clashX & wireguard ,开发和日常都需要的 app。

  2. chrome。工作用的 Windows,还是得多平台共用才行。但是耗 CPU 太高了,不太愿意开。毕竟自家浏览器适配一些也是理所应当的。

    ps(2023年): 我现在改成用 edge 了。主要是可以用 new bing.

    pps(2024年):我主用浏览器又用回 Safari了。

  3. iStat Menus 5。系统监控工具。

    ps(2023年): 我也换成开源的了,https://github.com/exelban/stats

  4. Bartender 2。系统顶部栏图标收纳工具。

    ps(2023年): 同样,开源, https://github.com/dwarvesf/hidden

  5. Wechat/TG 等聊天工具。

  6. 网易云音乐。 早期用户一用就用到了现在。

  7. typora,markdown 神器。《MacOS typora 备份》

    记得修改一些图片配置:

    image-20230629131721773

  8. Photoshop。简单修图到专业编辑,都能胜任。

    也可以看看开源替代:https://www.gimp.org/downloads/

  9. 百度网盘、Dropbox等网盘工具。

  10. MPV。一个视频播放器。本来以前用的movist,也不错。然后被知乎安利了这个 MPV,可用于看bilibili,并且有弹幕。

    ps(2023年): 我现在用 IINA 了。开源。

  11. Keka解压工具。

  12. 下载 playcover,用来玩iOS的应用。

开发篇

KeluMacKit。 安利我的开发环境一键安装系统。

image-20230628午後84408042

image-20230628午後84442214

image-20230628午後84455274

image-20230628午後84709981

我的一键安装脚本里包括了下边大多数的软件,包括homebrew,iTerm2等。如有有问题随时提 issue 给我修改。

  1. homebrew。包管理器。没有网络问题的话参考官方文档安装即可。

    这里多说两个场景:

    1. 国内场景,用中科大的源好一些:

       /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
      
    2. arm 架构 和 x86架构:

      如果是m架构的,默认的是 arm 的。有时候我们还需要x86的东西,就要单独装x86的homebrew:

      image-20230628午後80202960

    image-20230628午後82459573

    x86的:

     arch -x86_64 /bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)"
    

    和普通命令的区别是开头加了arch -x86_64,用来标记通过兼容模式运行安装脚本。这样安装之后的才是x86版本。

    .zshrc 或者 .bashrc 里添加:

     alias abrew='eval $(/opt/homebrew/bin/brew shellenv) && arch -arm64 /opt/homebrew/bin/brew'
     alias ibrew=' eval $(/usr/local/Homebrew/bin/brew shellenv) && arch -x86_64 /usr/local/bin/brew'  更多信息可以参考我的这篇文章[《Mac homebrew 备忘》](/tech/2023/05/21/mac-brew-remark.html) 
    
  2. 安装字体。

    参考这篇文章操作:neovim 安装使用备忘

  3. iTerm2 作为程序员,终端肯定是必不可少的。以前的文章也有提到过——《Mac软件之iTerm2》 , 《Mac 软件之 iTerm2 再配置》

    使用 homebrew 进行 iterm2 安装:

     brew install iterm2
    

    image-20230628午後82951026

    对 iterm2 做配置:

    image-20230628午後90143005

    设置快捷键:

    image-20230628午後90317970

    设置字体和字体大小:

    在 OSX 系统账户设置中添加 iTerm 为登录启动项。

  4. 安装raycast,参考:Mac Raycast 使用备忘

     brew install --cask raycast
    

    很爽的一个软件,非常方便:

    image-20231225141134895

  5. 微信插件:WeChatTweak-macOS

     brew install sunnyyoung/repo/wechattweak-cli
    
  6. ssh、 /etc/host 等配置文件同步

    还是有必要的。

  7. vscode

    image-20230702095821651

  8. Dash

  9. 一个我喜欢的 cat 工具:sharkdp/bat,我在 linux 和 Mac 下都用它。

  10. 安装 Parallels 虚拟机

  11. 安装 vnc viewer

  12. 安装conda python等相关软件

  13. 安装 node-exporter 。用于prometheus的监控信息拉取。

    node-exporter:

      brew install node_exporter
    

    image-20230706084826365

    image-20230706085554495

  14. 使用之后就是这样。

    2017年:

    workspace

    2023年:

    image-20231225140445861

参考资料


井蛙不可以语于海者,拘于虚也 - 庄子秋水 Jekyll Windows 环境配置