前言
最近更换 Mac M1,第一件事还是要配置开发环境和开发工具。下面将自己的一些配置经历分享出来,希望可以帮助到新的朋友,提高到家的配置效率。
1. 安装 HomeBrew
为什么安装?直接安装就对了
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
2. 通过 brew install 安装需要的应用。
作为一名前端开发工作人员,node 的安装是必不可少的,但是不建议直接 brew install node 因为这样会安装最新的版本,其实真正的工作中使用最新的版本可能会让你痛苦。此处,个人安装的是node的14版本brew install node@14,安装完成之后,命令行中会提示你配置一些东西(node的环境变量),记得按照命令行的提示操作即可
3. Mac M1 电脑默认没有安装 python,需要我们手动安装
- 如果要安装
python3的话,就直接使用brew install python即可; - 如果要安装
python2的话,brew install python2已经不能使用,我们需要自己去下载 python2 的版本,这里提供一个可下载的2.0版本 python-2.7.18-macosx10.9.pkg
4. iTerm2 是我们常用的终端窗口,记得安装。
- 安装后快捷键
command + d新增一个窗口。基于当前窗口路径打开新的窗口,一个配置记得修改iTerm2 => Preferences => Profiles => Working Directory选中☑️Reuse previous session's directory - 配置【主题】,有趣的是你会发现,在GitHub上 主题 Start 数比 iTerm2 Start 数要多 😄😄
5. 终端自动补全命令行
- 打开终端,输入以下命令行
nano .inputrc,回车 - 在文件中写入以下命令行
set completion-ignore-case on
set show-all-if-ambiguous on
TAB: menu-complete
control + o, 回车- 重启终端,自动补全按
tap键就 ok 了。
6. Git命令自动补全
-
注意🚦🚦 截至2019年XNUMX月,macOS Catalina宣布他们将采用 zsh 作为其默认shell替代bash,(bash-与-zsh)所以我们需要安装
zsh-completion:brew install zsh-completion -
安装完毕会根据提示:vim ~/.zshrc 输入一下命令行
if type brew &>/dev/null; then FPATH=$(brew --prefix)/share/zsh-completions:$FPATH autoload -Uz compinit compinit fi注意🚦🚦: You may also need to force rebuild
zcompdump:rm -f ~/.zcompdump; compinitAdditionally, if you receive "zsh compinit: insecure directories" warnings when attempting to load these completions, you may need to run this:
chmod -R go-w '/opt/homebrew/share/zsh' -
重启终端,输入 git 相关命令的时候按 tab 键就会提示自动补全。
7. oh my zsh 搭配 iTerm2 打造终端舒适体验。
在安装 iTerm2 后,我们再安装 oh my zsh,直接根据介绍可采用 curl 或者 wget 或者 fetch 的方法。
一下来自oh my zsh:
| Method | Command |
|---|---|
| curl | sh -c "$(curl -fsSL raw.githubusercontent.com/ohmyzsh/ohm…)" |
| wget | sh -c "$(wget -O- raw.githubusercontent.com/ohmyzsh/ohm…)" |
| fetch | sh -c "$(fetch -o - raw.githubusercontent.com/ohmyzsh/ohm…)" |
8. 终端(zsh)配置主题
默认主题是 robbyrussell, ZSH_THEME="robbyrussell"。当然如果想修改主题的话,也有很多可选的主题,自己根据个人爱好选择。 主题
vim ~/.zshrc
// 修改主题
ZSH_THEME="主题名称"
结语
如果这篇文章帮到了你,欢迎点赞👍和关注⭐️。
文章如有错误之处,希望在评论区指正🙏🙏
欢迎关注我的微信公众号,一起交流技术,微信搜索 🔍 :「 五十年以后 」