Mac命令行提示
之前看到一个大神的终端主题好炫,所以自己也想弄一个。看了很多中文的教程都不是很靠谱,效果并没有实现。不能说人家的不对,只能说自己水平有限。后来直接去看 github 上的官方教程,因为是官方嘛~所以肯定是英文的,对英语还是有一些小要求的。看着很累,也为了防止自己忘了怎么弄还要回去再看,所以写个文章记录一下。
首先,安装 oh-my-zsh(PS:这里我是用的是 mac ,用户最好设置一个密码,不然安装会出现一些小问题)
使用终端,执行一些命令:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
执行过程中会要求输入用户密码(过程中密码并不会显示,输入完成后直接敲回车就可以)
直至安装成功。
如果不想用了可以随时直接切换回原本的 bash ,输入命令:
chsh -s /bin/bash
同理,切换回zsh,只要把 bash 改成 zsh 执行命令即可。
实际上,这时候 oh-my-zsh 就已经好了,我们要做的只是去改变它的一些设置来美化自己的终端。
oh-my-zsh 自身就已经存在很多主题,在 github 上的官方说明的 Themes 里就可以查看。
网址:"https://github.com/robbyrussell/oh-my-zsh/wiki/themes"。
官方的切换主题方式是执行命令:
ZSH_THEME="主题名称"
但不知道为什么执行之后并不管用,所以我选择直接去改变他的文件。执行命令:
vi ~/.zshrc
将 ZSH_THEME 引号中的内容直接改成自己想切换的主题名字,以agnoster 为例。
ok,保存并重新启动你的终端。
ps:你会看到你的终端变成了这种样式,如果你的前面存在很多问号,这是字体的问题,只要去终端的偏好设置中更改一下字体既可以。将字体修改为带 for Powerline 的字体就可以。
命令前块的颜色也在下方的 ANSI 颜色中做对应的更改就可以。
有没有觉得前面的名字好丑?让我们把它干掉,打开我们的 .zshrc 文件。
加入以下内容,然后保存重启终端。
DEFAULT_USER="电脑的名字"
ok,前面的东西就被干掉了。
如果,想让你的软件中的终端样式同样也改变成这样,可以往下看看~~(以webstorm为例)
进入设置,搜索terminal进入设置页面。将 shell 的路径改为 /bin/zsh ,保存重启终端即可。
重启后如果发现终端样式里存在问号,找到相应的字体设置改为后缀 for Powerline 的字体,重启终端就可以。