前端工程师如何快速的Mac装机?学会这些技巧让你的装机速度提升至少1倍!!!

前言
最近公司电脑换代,公司配了16寸新mbp,原15寸mbp自购后将硬盘全部清理后自用,意味着我要装机2次,程序员的电脑装机意味着大量的配置、软件、插件都要进行设置,还很容易遗漏,在装一个机器后,装第二个机器前专门整理一下并分享出来供大家参考,我是前端程序员所以可能部分内容更适合于前端,大家自行取舍。

基本内容
git
在mac终端输入git命令会提示你安装xcode,但是xcode非常大,前端程序员也不太需要,所以大家可以通过下面命令只安装git。

$ xcode-select --install
$ git init
复制代码
加速
自己改一下host配置,会有提升但实在有限,还是建议买vpn

我目前在职于前端开发,建立了一个学习交流群:980500148
大家一起学习(群主会不定时更新学习资料,以及面试题文档)
或者可以添加我的个人微信号:wdnmd__xxx
小助理微信:lyf___1201

GitHub Start

52.74.223.119 github.com
192.30.253.119 gist.github.com
54.169.195.247 api.github.com
185.199.111.153 assets-cdn.github.com
151.101.76.133 raw.githubusercontent.com
151.101.108.133 user-images.githubusercontent.com
151.101.76.133 gist.githubusercontent.com
151.101.76.133 cloud.githubusercontent.com
151.101.76.133 camo.githubusercontent.com
151.101.76.133 avatars0.githubusercontent.com
151.101.76.133 avatars1.githubusercontent.com
151.101.76.133 avatars2.githubusercontent.com
151.101.76.133 avatars3.githubusercontent.com
151.101.76.133 avatars4.githubusercontent.com
151.101.76.133 avatars5.githubusercontent.com
151.101.76.133 avatars6.githubusercontent.com
151.101.76.133 avatars7.githubusercontent.com
151.101.76.133 avatars8.githubusercontent.com

GitHub End

复制代码
很多人通过设置ip的方式解决速度慢的问题,但是很多时候即使设置了ip但是clone还是很慢,这里我推荐下面的方法比较好用。

可以将本来的

git clone https://github.com/xxx.git
复制代码
改成:

git clone https://github.com.cnpmjs.org/xxx.git
复制代码
我的配置文件
先将一些配置信息clone下来,通过一些脚本的形式帮助快速安装(这套配置是我团队 风乘 大神的配置信息,我fork下来进行了部分修改,如果有定制需求可以将其fork下来进行修改使用)

$ git clone https://github.com/wang516038746/dot-files.git
$ chmod +x *.sh
复制代码
ssh
新的电脑, 新的 ssh key,执行后输入密码即可

$ ssh-keygen -t rsa -C “youremail@example.com”
复制代码
brew
进入clone下来的dot-files文件

cd dot-files
复制代码
安装homebrew

直接使用 homebrew 提供的地址,可能会被墙或者很慢

你可以通过我的配置安装,使用前确保你在我的dot-files目录中

/bin/bash ./brew_install
复制代码
(不保证100%成功,如果没有成功,请自行找其他方法安装)

我个人使用的时候经常在这一步卡住

ctrl+c 关闭重新来即可,已下载过部分下载的会很快 ,如果重来时出现这个报错

先执行以下面命令, yourname 替换成你的文件夹名字

$ rm /Users/youname/Library/Caches/Homebrew/portable-ruby-2.6.3_2.yosemite.bottle.tar.gz
$ /bin/bash ./brew_install
复制代码
iTerm2
直接通过 iTerm2官网 下载解压使用即可

iterm2调校
配置

$ cp iterm2 ~/Library/Application\ Support/iTerm2/DynamicProfiles/
复制代码
设置生效

重启 iterm2 后在 Preferences > Profiles 界面应该就能看见导入的配置了

额外快捷键:

alt + → : 光标右移一个单词
alt + ← : 光标右移一个单词
alt + del: 删除一个单词
一些设置,可以参考

zsh
安装 oh-my-zsh

$ sh zsh_install.sh
复制代码
安装高亮插件

$ git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
复制代码
zsh配置

$ cp .zshrc ~/.zshrc
$ source ~/.zshrc
复制代码
vim
我用 SpaceVim

建议重装下 vim, 覆盖系统 vim

$ brew reinstall vim
复制代码
SpaceVim 配置

$ cp .space-vim.toml ~/.SpaceVim.d/init.toml
复制代码
nvm
node 版本管理强推 nvm

nvm 懒加载, 提高 zsh 第一次打开速度, 请根据实际情况选择添加, 会影响默认 nvm 指令, 替换 nvm 放入 zshrc 中的内容即可

export PATH="~/.nvm/versions/node/v10.14.2/bin:$PATH"

nvm(){
unfunction “nvm”
[ -s “KaTeX parse error: Expected 'EOF', got '&' at position 19: …_DIR/nvm.sh" ] &̲& \. "NVM_DIR/nvm.sh” # This loads nvm
[ -s “KaTeX parse error: Expected 'EOF', got '&' at position 28: …_completion" ] &̲& \. "NVM_DIR/bash_completion” # This loads nvm bash_↷

nvm “$@”
}
复制代码
node npm
$ nvm install 10
$ nvm alias default 10
复制代码
安装 npm 全局依赖, 安装列表见文件 brew-casks

$ ./npm.sh
$ nrm use taobao
复制代码
yarn
使用 brew 安装 yarn

$ brew install yarn --without-node
复制代码
brew安装其他软件
通过brew安装软件, 建议最后安装, 安装列表见文件 brew-casks

$ ./brew.sh
复制代码
字体
homebrew-cask-fonts

$ brew tap homebrew/cask-fonts
复制代码
字体推荐 Fira Code

$ brew cask install font-fira-code
$ brew cask install font-meslo-for-powerline
$ brew cask install font-sarasa-gothic # 更纱黑体
复制代码
工具类软件
vscode
vscode

通过code命令启动vscode

打开 Command + shift + p 输入 shell

迁移插件及配置信息

通过 Settings Sync 扩展

浏览器
chrome 浏览器

google账号可以把包括浏览记录在内的所有信息迁移

Microsoft Edge

这个真的香,谁用谁知道,反正我除了工作时用chrome,业余活动都用Edge

snipaste
截图神器, snipaste官网

设置文件

$ cp .snipaste ~/.snipaste/config.ini
复制代码
快捷键

⌘ + ⌃ + a : 截图

我目前在职于前端开发,建立了一个学习交流群:980500148
大家一起学习(群主会不定时更新学习资料,以及面试题文档)
或者可以添加我的个人微信号:wdnmd__xxx
小助理微信:lyf___1201

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值