MAC自带的终端不是很好用,还是iTerm用的舒服
安装iTerm2
- 进入iTerm官方网站:https://iterm2.com 下载zip压缩包,将其解压后挪到application目录下即可完成安装;
- 或者用Homebrew安装:打开电脑终端,命令行输入如下命令回车:
1
brew install iTerm2
安装插件
安装oh-my-zsh和zsh-autosuggestion
安装oh-my-zsh
设置oh-my-zsh为默认shell,使用curl进行安装
1 | sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" |
输入如下命令,可以查看当前默认的shelll
1 | echo $SHELL |
安装zsh-autosuggestions
这是一个自动补全的插件,会自动根据输字符后出现之前的记录,按向右键确定
1 | git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions |
- 编辑~/.zshrc文件
找到plugins=(git)这一行,然后再添加autosuggestions,最后为:重新打开命令行,当然你也可以source ./zshrc更新下你的zsh,这样你就可以使用oh-my-zsh的同时享受到autosuggestions带来的便利了.1
plugins=(git zsh-autosuggestions)
iterm2快捷键
1 | command + enter 进入与返回全屏模式 |
安装出错情况
安装oh-my-zsh时报错:
1
curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
是 raw.githubusercontent.com 这个域名ping不通,解决办法就是找到对应IP,改MAC的HOST;
先去网站查询域名对应的IP地址:https://www.ipaddress.com/ 或者这个网站查 https://dnsdblookup.com/
打开Finder,点击工具栏:前往-前往文件夹-输入 “/etc”,直接改不了hosts文件,复制hosts出来,记事本打开,在最后一行加上下面代码(这个IP是我查出来的),改好后覆盖掉etc里的hosts,会提示输入开机密码1
185.199.109.133 raw.githubusercontent.com
安装zsh-autosuggestions时报错,拉不了github代码,明明github官网能打开就是拉不了代码;
原因:
需要用https才能读到数据
解决方法:输入命令1
git config --global url."https://github.com".insteadOf git://github.com
如果再次git clone出现报错:
fatal: unable to access ‘https://github.com/robbyrussell/oh-my-zsh.git/’: LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
输入命令:
1 | git config --global --unset http.proxy |
参考:
https://blog.csdn.net/qq_43531694/article/details/106862753
https://blog.csdn.net/kp783491236/article/details/125604734
https://blog.csdn.net/Jolting/article/details/125961694
https://blog.csdn.net/qq_44157558/article/details/126299709