捉虫大师

换电脑小记

最近换了工作用了4年的 mac,每次换电脑都头疼,一堆数据,应用、环境要迁移。

之前用 timemachine 一键将所有数据都转移到新电脑,好处是没那么头疼,坏处是积累了几年的垃圾也转移过来了。

这次换电脑从 intel 换成了 m4,这两个芯片架构不一样,intel 是 x86 架构,m4 是 arm 架构,虽然说 m 芯做了兼容,但还是存在一些崩溃、卡死,没法使用的情况。举个例子,测试了  x86 的 Go 和 arm Go 在 m4 上的表现,x86 的也能运行,但没法 debug。

所以这次用一键转移就不太合适,于是打算用最小的代价完成手动更换电脑,来一次断舍离。

数据备份

资料、画图都是在线文档,只有一些 ppt 需要备份,直接上传公司云盘。

软件安装

  • chrome 浏览器 ,同步收藏夹和插件
  • alfred 主要用来快捷打开应用
  • iterm2 换个主题,我用的 gruvbox-dark,再加 zsh 能显示当前路径以及 git 分支就行
Image
  • brew、python、telnet、mvn 等常用软件,不知道为啥这个 mac 连 python 都没自带

  • sublime、typora 偶尔会用的文本编辑器

  • snipaste 一直在用的截图软件,一大特色是可以截图粘贴到屏幕任何位置,读代码对比都非常舒服

  • IntelliJ IDEA:写代码必备,虽然要花钱,但用久了比较趁手,换其他的代价太大,一般用来写 Go 和 Java,理论上写什么预言装插件就行,调试和看代码比较方便

  • 各个版本的 Go:https://golang.google.cn/dl/ 下载 arm 版本解压就能用,我是直接放在 /usr/local 下,直接可用,需要什么版本就加个软链

Image

配置

  • 会议软件、vpn 等提前登录,防止紧急情况登录不了
  • 登录邮件,直接用的 mac 自带客户端,添加一条规则,将告警邮件归类,不然邮件没法看
  • 配置 SSH key,不论是拉代码,还是登服务器都更丝滑

至此电脑基本可用了,用几天查缺补漏基本就可以把旧电脑扔了,总共就用了 14G,比脸还干净。