最终效果图
直接打开ITerm2官网(https://www.iterm2.com/)直接点击Download下载安装即可。
依次选择菜单栏:iTerm2 –> Preferences –> Profiles –> Colors –> Colors Presets –> SolarizedDarkHigherContrast
至此 iTerm2 的Solarized Dark Higher Contrast 配色方案已成功安装。
注意:仅仅安装好字体之后,必须将ITerm2的的字体设置成该字体才能保证后面换主题的时候终端不乱码!!!!!【一开始以为是字体没安装,后来才知道自己未设置!!心酸=_=!】
与之前设置配色方案一样,依次选择菜单栏:iTerm2 –> Preferences –> Profiles –> Text–> Change Font–> Monaco for Powerline
至此,字体才算安装成功啦O(∩_∩)O~~!
虽然说Mac自带安装了zsh,但是我还是安装了brew更新zsh。
以下是参考网上两种方法安装Xcode command line tool:
[1] Terminal 运行 xcode-select --install 然后点击安装。
[2] 登录https://developer.apple.com/download/more/ 然后下载 dmg 安装。(下载dmg安装最靠谱!!)
打开终端输入
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
即可安装。
查看当前Shell:
echo $SHELL
切换Shell为zsh:
chsh -s /bin/zsh
官方(https://ohmyz.sh/)给出了两种方式安装,由于上面已经安装了brew,可以先用brew安装wget之后再安装oh-my-zsh。
两种安装方式:
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
这里一定得注意看终端上是否显示oh-my-zsh是否安装成功。安装成功后在终端输入ls ~/.oh-my-zsh。会出现如下目录,否则请重新安装!
网上很多配置powerlevel9k 主题的教程,楼主尝试安装过,后来放弃了,因为使用这个主题的时候,激活TensorFlow的虚拟环境时,命令行前面的环境提示没有。但默认的主题就没有此问题,楼主也是小白,不知道如何解决,所以只能选择官方自带的agnoster主题了。
官方默认主题是robbyrussell。如下图
修改主题需要修改.zshrc文档。
小白不会使用vim,所以选择用Mac自带的文本编辑打开。注意.zshrc是隐藏文件。所以想要让finder显示隐藏文件还需打开终端输入
defaults write com.apple.Finder AppleShowAllFiles YES;KillAll Finder
想要关闭显示隐藏文件在终端输入
defaults write com.apple.Finder AppleShowAllFiles NO;KillAll Finder
或者用快捷键(command+shift+.)来打开或关闭隐藏文件夹。
然后在自己的用户下找到.zshrc文档,打开之后找到ZSH_THEME="robbyrussell",将robbyrussell替换成你想要的主题名字即可。官方(https://github.com/robbyrussell/oh-my-zsh/wiki/Themes)自带很多主题可以选择。
修改命令提示符
默认的命令提示符为 user@userdemackbookPro,这样的提示符太过冗长,因此可以在 ~/.zshrc 配置文件后面追加
DEFAULT_USER="user"
将该冗长的提示符去掉。注意user指的是自己的用户名!!否则修改不成功。
方法1:直接终端输入命令行
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
然后在.zshrc文件中修改plugins中的参数如下:
网上说最好将语法高亮的参数放在最后。
方法2:从(https://github.com/zsh-users/zsh-syntax-highlighting)上将此包下载下来,名字注意命名为zsh-syntax-highlighting,然后将包移动到oh-my-zsh的plugins路径下,然后修改.zshrc文档即可。
[1]下载自动补全插件http://mimosa-pudica.net/zsh-incremental.html
[2]在.oh-my-zsh
/custom/plugins
路径下
创建incr
文件夹,并将incr插件放到该文件夹中
[3]修改.zshrc
配置文件
在.zshrc
文件末尾添加下面这行
source ~/.oh-my-zsh/custom/plugins/incr/incr*.zsh
或source $ZSH/custom/plugins/incr/incr*.zsh都可。
可以发现source后面的是你文件的路径!
[4]重启命令行即修改完成
至此,整个安装结束!
原因是因为之前配置的环境变量,都是存放在~/.bash_profile文件内,但是他只对之前的bash起作用,而我们现在换成了zsh shell
两种解决方案:
方法1:在.zshrc文件中加上source ~/.bash_profile 即可~
方法2:只要把~/.bash_profile里面我们配置的环境变量全部copy到~/.zshrc文件的最后面就好