新电脑配置

虽然已经换过很多次电脑了,但是好像每次新电脑配置都没有做什么记录,虽然技术不断发展,每次配置方式都有点不同,但是感觉还是应该记录下。现在需要使用的应用越来越少,配置也越来越方便,但是步骤还是不少,有很多细节的东西。本文也会持续更新。

整机同步

最简单整机同步方式无非是使用 System Settings > General > Transfer & Reset,如下图所示。

苹果自带迁移工具

这个工具可以在新机启动的时候使用,也可以在新机激活之后再使用。但如果本身资料比较多,使用这个工具需要同步十几个小时,并且过程中电脑无法使用,以及需要保证网络稳定,所以对于轻量级开发来说,其实也不太需要。

重新开始

应用安装

应用安装比较快捷,最好直接上官网下载最新版,这种方式可以避免整机同步了旧的版本过来,有问题的时候版本问题会比较隐性。

沟通类

  • 微信
  • 企业微信
  • 飞书
  • Lark
  • telegram

下载类

  • 迅雷
  • 百度网盘

网络类

  • chrome: 浏览器
  • monoproxy: 科学上网

浏览器我基本只使用 chrome 了,下载之后需要一些基础设置。

  • 设置为默认浏览器
  • 登录账户
  • 开启同步

这样就可以将之前的书签同步到新电脑了。

工具类

  • shiftit: 窗口管理
  • draw.io: 流程图
  • sougou: 输入法
  • notion: 笔记
  • figma: 设计

设置类

  • 将 dns 设置为 114.114.114.114。(上不了网的时候留意内网工具的设置,尽量使用内网工具进行恢复,因为会自动设置 DNS)

    在设置中搜索 DNS 并设置
  • 全局设置长按按键的时候会重复按键,这个对 vim 按键绑定的编辑器非常必要。

    defaults write -g ApplePressAndHoldEnabled -bool false

  • CommandLineTools: 命令行工具,这个需要在终端中安装,使用 xcode-select --install 安装。现在有些新机会自动弹出,所以点确认即可。

  • Dock 的精简以及设置,这个可以根据个人喜好来设置。

  • 快捷键以及触摸屏的设置,这个就看个人需要了。

  • 键盘速度设置,对编辑器也很重要。

    System Settings > Keyboard

资料同步

  • 对于小资料(文件,书籍等)可以直接 airdrop 同步。

  • 对于项目,尽量使用 github 之类的方式同步。

  • 对于大视频或者游戏文件,建议借着换电脑之际断舍离。

  • 同步 Notes 以及 Books一定要打开 iCloud Drive 才能够同步 Books 里的内容。

    System Settings > iCloud

开发环境

编辑器

  • vscode
  • trae

编辑器打开之后登录账户,然后同步设置,先同步 vscode 设置,然后再打开 trae 同步 vscode 设置。注意 trae 使用国外版,这样才能使用 claude 等模型。登录 trae 的时候需要科学上网,不然会被判断为国内用户,从而重定向到国内版下载。

编辑器连体字使用 FiraCode。需要下载字体安装,然后再在 editor 的 settings.json 里进行配置。

{
"editor.fontFamily": "Fira Code",
"editor.fontLigatures": true
}

终端

  • warp: 终端模拟器
  • oh-my-zsh: 终端主题

环境配置

  • brew: 包管理,直接使用官网脚本安装,安装完之后最好更新一下。

  • n: 管理 node 版本,直接使用 brew install n 安装。有了 n 之后再按需安装 node 以及 npm 即可。

  • git: 版本控制,直接使用 brew install git 安装。新电脑装完 git 之后需要配置一下用户名和邮箱

    git config --global user.name "yourname"
    git config --global user.email "youremail"

ssh

ssh 配置最方便的方法还是从旧电脑直接 airdrop 到新电脑,这样旧 key 也不需要替换,一切应用无缝连接,比如 github,或者远程服务器。同步 ssh 配置之后,需要 ssh-add 一下。