MacOS 初始化设置

记录拿到一台全新的 MacOS 设备后,进行开发环境配置的初始设置步骤,包括系统设置、开发工具安装、编程语言环境配置以及常用软件的安装。

系统设置

基础系统配置

  1. 鼠标设置
    点击左上角的黑苹果图标,选择系统设置,选择鼠标,将自然滚动关闭。
  2. 触控板设置
    • 点击左上角的黑苹果图标,选择系统设置,选择触控板
      • 选中在光标与点按,打开轻点来点按
      • 选中滚动与缩放,将自然滚动关闭
    • 点击左上角的黑苹果图标,选择辅助功能,进入辅助功能后,选择“指针控制”,点击触控板选项,将“使用触控板拖移”开启,并将“拖拽样式”设置为 三指拖移

系统工具安装

  1. 安装 Homebrew
  2. 安装 iTerm2
  3. 安装 Oh My Zsh

开发环境配置

开发工具

  1. 安装 Visual Studio Code:
    brew install --cask visual-studio-code
    
  2. 安装 JetBrains Toolbox:
    brew install --cask jetbrains-toolbox
    
    通过 JetBrains Toolbox 可以安装多个 JetBrains 系列 IDE,例如:WebStormPhpStormPycharm 等。
  3. 安装 Sublime Text:
    brew install --cask sublime-text
    
  4. 安装 Cursor
    brew install --cask cursor
    

编程语言环境

  1. 安装 Herd
    如果平时使用 PHP 开发的话,可以安装 Herd 来管理 PHP 版本。
    /bin/bash -c "$(curl -fsSL https://php.new/install/mac)"
    

    它已经包含了 composerlaravel 等工具,也可以根据需要安装当前流行的 PHPNode 版本。
  2. 安装 Redis
    安装 DBngin 来管理 Redis 数据库。
    brew install --cask dbngin
    
  3. 安装 MySQL:
    安装 DBngin 来管理 MySQL 数据库。
    brew install --cask dbngin
    

常用软件安装

浏览器

使用下面的命令可以快速安装 Chrome、Firefox、Arc 和 Brave 浏览器。

  • 安装 Chrome 浏览器
    brew install --cask google-chrome
    
  • 安装 Firefox 浏览器
    brew install --cask firefox
    
  • 安装 Arc 浏览器
    brew install --cask arc
    
  • 安装 Brave 浏览器
    brew install --cask brave-browser
    

效率工具

  • 密码管理 1Password
    brew install --cask 1password
    
  • 任务管理 Todoist
    brew install --cask todoist
    
  • 思维导图 Xmind
    brew install --cask xmind
    
  • 虚拟机软件 VMware Fusion
    brew install --cask vmware-fusion
    
如果需要下载系统镜像,可以去 itellyou 下载。
brew install --cask iina

通讯工具

常用的通讯工具包括:WechatQQ阿里旺旺DingTalkTeamsTelegramSlackDiscord等。

brew install --cask wechat # 微信聊天

brew install --cask qq # 腾讯 QQ

brew install --cask aliwangwang # 阿里旺旺

brew install --cask dingtalk # 钉钉

brew install --cask microsoft-teams # 微软 Teams

brew install --cask telegram # 即时通讯 Telegram

brew install --cask slack # 即时通讯 Slack

brew install --cask discord # 即时通讯 Discord

开发工具

  • 本地虚拟容器管理 OrbStack
    brew install --cask orbstack
    
  • API 文档管理 ApiFox
    brew install --cask apifox
    
  • API 调试工具 Postman
    brew install --cask postman
    
  • HTTP 调试代理 Proxyman
  • Hosts 管理 SwitchHosts
    brew install --cask switchhosts
    
  • 代码调试 Ray
    brew install --cask ray
    
  • 代码编辑 Tinkerwell
    brew install --cask tinkerwell
    
  • 本地邮件调试 HELO

    为 Web 开发人员提供轻松的本地电子邮件测试。

    brew install --cask helo
    
  • 七牛图形化管理工具 Kodo Browser

其他