Iterm2
可以直接去官网下载:https://www.iterm2.com/
iterm2 配置
1. 安装 Homebrew
1). 首先去官网安装一个 Xcode(https://developer.apple.com/download/more/)
最好安装 Command Line 的
2). 打开终端
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
输入选择源,默认都选1
然后安装一下 git 和 node
brew install git
brew install node
brew install wget
npm i yarn -g
配置 git
git config --global user.name 你的英文名
git config --global user.email 你的邮箱
git config --global push.default matching
git config --global core.quotepath false
git config --global core.editor "vim"
2. 安装 Oh my zsh
brew install zsh
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
安装过程如果出现 curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused 类似的问题
原因:github 的一些域名的 DNS 解析被污染,导致DNS 解析过程无法通过域名取得正确的IP地址
解决方案:
打开 https://www.ipaddress.com/ 输入访问不了的域名
查询之后可以获得正确的 IP 地址
在本机的 host 文件中添加,建议使用 switchhosts 方便 host 管理
199.232.68.133 raw.githubusercontent.com
199.232.68.133 user-images.githubusercontent.com
199.232.68.133 avatars2.githubusercontent.com
199.232.68.133 avatars1.githubusercontent.com
使用 switchhots
首先点击左上角加号新建一个,然后开启,在右边复制我们上面的四行就好了
2.1 安装高亮插件
cd ~/.oh-my-zsh/custom/plugins/
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
vi ~/.zshrc
这时我们再次打开zshrc文件进行编辑。找到plugins,此时plugins中应该已经有了git,我们需要把高亮插件也加上:
请务必保证插件顺序,zsh-syntax-highlighting必须在最后一个。
然后在文件的最后一行添加:source ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
按一下esc调出vi命令,输入:wq保存并退出vi模式。
执行命令使刚才的修改生效:
source ~/.zshrc
2.2. 代码补全和自动提示
cd ~/.oh-my-zsh/custom/plugins/
git clone https://github.com/zsh-users/zsh-autosuggestions
vi ~/.zshrc
找到plugins,加上这个插件即可:
配置 ssh
- 生成 SSH 密钥
ssh-keygen -t rsa -C 前面配置git的邮箱
- 查看ssh公钥
cat /Users/wanglifa/.ssh/id_rsa.pub
- 在 github 和 gitlab 的 ssh 里添加 ssh