Mac M1 配置初始化ing

1,765 阅读1分钟

前言

最近更换 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,需要我们手动安装

  1. 如果要安装 python3 的话,就直接使用 brew install python 即可;
  2. 如果要安装 python2 的话,brew install python2 已经不能使用,我们需要自己去下载 python2 的版本,这里提供一个可下载的2.0版本 python-2.7.18-macosx10.9.pkg

4. iTerm2 是我们常用的终端窗口,记得安装。

  1. 安装后快捷键 command + d 新增一个窗口。基于当前窗口路径打开新的窗口,一个配置记得修改 iTerm2 => Preferences => Profiles => Working Directory 选中☑️ Reuse previous session's directory
  2. 配置【主题】,有趣的是你会发现,在GitHub上 主题 Start 数比 iTerm2 Start 数要多 😄😄

5. 终端自动补全命令行

  1. 打开终端,输入以下命令行 nano .inputrc,回车
  2. 在文件中写入以下命令行
set completion-ignore-case on
set show-all-if-ambiguous on
TAB: menu-complete
  1. control + o , 回车
  2. 重启终端,自动补全按 tap 键就 ok 了。

6. Git命令自动补全

  1. 注意🚦🚦 截至2019年XNUMX月,macOS Catalina宣布他们将采用 zsh 作为其默认shell替代bash,(bash-与-zsh)所以我们需要安装 zsh-completion

    brew install zsh-completion
    
  2. 安装完毕会根据提示: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; compinit

    Additionally, 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'

  3. 重启终端,输入 git 相关命令的时候按 tab 键就会提示自动补全。

7. oh my zsh 搭配 iTerm2 打造终端舒适体验。

在安装 iTerm2 后,我们再安装 oh my zsh,直接根据介绍可采用 curl 或者 wget 或者 fetch 的方法。 一下来自oh my zsh

MethodCommand
curlsh -c "$(curl -fsSL raw.githubusercontent.com/ohmyzsh/ohm…)"
wgetsh -c "$(wget -O- raw.githubusercontent.com/ohmyzsh/ohm…)"
fetchsh -c "$(fetch -o - raw.githubusercontent.com/ohmyzsh/ohm…)"

8. 终端(zsh)配置主题

默认主题是 robbyrussell, ZSH_THEME="robbyrussell"。当然如果想修改主题的话,也有很多可选的主题,自己根据个人爱好选择。 主题

vim ~/.zshrc

// 修改主题
 ZSH_THEME="主题名称"

结语

如果这篇文章帮到了你,欢迎点赞👍和关注⭐️。

文章如有错误之处,希望在评论区指正🙏🙏

欢迎关注我的微信公众号,一起交流技术,微信搜索 🔍 :「 五十年以后