You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
很多时候因为个人原因或者工作需要,经常需要初始化一台全新的 Mac 电脑,并且 Mac 迁移助手不是特别管用的情况下(比如自己只有这一台 MacBook 在用,不太可能等好几个小时的迁移),所以这里把拿到一台全新的 Mac 电脑初始化的步骤记录下来,方便自己以后可以迅速地配置出一台符合自己日常编程习惯的电脑。文章章节的顺序就是代表步骤顺序
很多时候因为个人原因或者工作需要,经常需要初始化一台全新的 Mac 电脑,并且 Mac 迁移助手不是特别管用的情况下(比如自己只有这一台 MacBook 在用,不太可能等好几个小时的迁移),所以这里把拿到一台全新的 Mac 电脑初始化的步骤记录下来,方便自己以后可以迅速地配置出一台符合自己日常编程习惯的电脑。文章章节的顺序就是代表步骤顺序
修改电脑配置
触控板
点击左上角的标志,找到触控板配置

勾选「辅助点按」,取消「用力点按」,然后找到「更多手势」,将「在页面之间轻扫」改为「双指左右滚动」。
程序坞
勾选下面选项
安装电脑必备软件
必备(推荐先安装此部分的软件)
效率
社交
开发
日常
初始化系统
安装 homebrew
hawtim/hawtim.github.io#10
https://rumosky.com/archives/517/
安装 zsh & ohmyzsh
Mac 系统自带 zsh
配置 ohmyzsh
查看目前所有的主题
修改 zsh 主题 & 修改终端颜色
把 「ZSH_THEME」值改为 "murilasso",然后退出
修改终端(iTerm2)颜色,需要下载
点开「Color preset」按钮,里面有个 import,点击之后,打开下载的 Schemes 文件夹,按照下面步骤:
然后选自己喜欢的颜色就好了,之前选的是 「Broadcast」
iterm 效率设置
新建「文稿」中的文件夹
放置对应的项目,文件,文档等。
SSH 设置(记得将现有在使用的服务器信息都设置过来)
服务器免密登录,比如你是腾讯云的服务器,那么就先生成密钥(-f 是指定文件名)
然后把公钥内容复制到服务器的
~/.ssh/authorized_keys
然后配置下面的快捷登陆
SSH 快捷登陆
某个配置项
然后就可以直接
ssh tencentCloud
登陆服务器了github 配置
生成密钥
将公钥复制到 github 的 setting 里面保存起来。
公司内私有代码仓库配置
这里就不放步骤了,但是要记得配置就好了
设置快捷命令
初始化开发配置
安装 Node 环境 & 配置 NPM
node 直接去官网下载对应的 pkg 然后安装就好了。链接:https://nodejs.org/en/download/
现在 node 基本都内置 npm 了,下载下来就能用,如果你的公司内部对应私有部署的 xnpm,那么就配置:
安装 Whistle & 转移 Whistle 抓包配置
先导出

然后导入导出的 txt 文件即可
安装 Golang 环境
使用 brew 来安装,先用 search 命令来看下有什么版本
然后使用 install 命令下载
这时候命令行输入 go 还不能用,还需要执行一下:
http://totzyuta.github.io/blog/2015/06/21/installing-go-by-homebrew-on-mac-os-x/
vscode
初始化
安装插件:
配置
字体:Manaco,theme:abyss

golang 开发配置
docstool 设置为 gogetdoc,然后 vscode 会提示让你下载 godoc
设置使用 language server,下载 gopls,如果长时间安装不上,那么就按照这个 guide:https://github.com/golang/tools/blob/master/gopls/doc/user.md
配置 eslint
需要在 setting.json 加上这些配置,然后根据你的 eslint 配置文件,安装对应的 eslint npm 包,需要全局安装下 eslint
初始化 Git 配置
区分清楚 Github 和公司内部的代码仓库提交配置
给 Docker 提速
记录个别系统问题
M3 Pro 芯片 & 系统 Sonoma 14.1 版本
whistle 出现 node Error: EPERM: operation not permitted 错误
原因是没有获得磁盘权限,修改 iTerm 权限

https://stackoverflow.com/questions/69293865/node-js-mac-terminal-installing-npm
whistle 访问出现代理不通问题,检查配置是否使用 localhost 域名
因为新系统会默认给 ipv6 添加到 switch hosts 配置,如果服务没有监听 ipv6 端口就会出现代理不生效问题。
The text was updated successfully, but these errors were encountered: