1. 安装git和zsh
安装zsh需要用到git,所以第一步是安装git 和zsh
sudo apt-get install git zsh
2. 使用脚本安装oh-my-zsh
$ sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
3. 设置主题和插件
默认的主题和插件是 “robbyrussel” 这个主题使用 echo $ZSH_THEME
可以看的到
具体配置在 .zshrc中,显示为ZSH_THEME="robbyrussel"
由于里面带了好多的主题,这里我们把这个主题设置为随机,每次开终端就不一样了.
我们可以把这个改为ZSH_THEME="random"
之后,选择好好用的主题以后,使用echo $ZSH_THEME
查看具体是那个主题,然后更改.zshrc
中的ZSH_THEME=xxxxx
这项,更改xxxxxx为主题的名字.保存即可. 使用source .zshrc 来使这个配置项在没重启的情况下生效.
默认的插件是 git
只开启了这个,其他的插件在.oh-my-zsh的文件的的plugins里面有好多具体可以查看 oh-my-zsh这个项目来查看.
更改为全路径显示
robbyrussell主题导致的
更改默认的主题
vim .oh-my-zsh/themes/robbyrussell.zsh-theme
更改 PROMPT="%(?:%{$fg_bold[green]%}%1{➜%} :%{$fg_bold[red]%}%1{➜%} ) %{$fg[cyan]%}%c%{$reset_color%}"
PROMPT+=' $(git_prompt_info)'
变为
PROMPT="%(?:%{$fg_bold[green]%}%1{➜%} :%{$fg_bold[red]%}%1{➜%} ) %{$fg[cyan]%}%d%{$reset_color%}"
PROMPT+=' $(git_prompt_info)'
就是c改成d最后面
➜ ~ source .zshrc
➜ /root cat .oh-my-zsh/themes/robbyrussell.zsh-theme
PROMPT="%(?:%{$fg_bold[green]%}%1{➜%} :%{$fg_bold[red]%}%1{➜%} ) %{$fg[cyan]%}%d%{$reset_color%}"
PROMPT+=' $(git_prompt_info)'
ZSH_THEME_GIT_PROMPT_PREFIX="%{$fg_bold[blue]%}git:(%{$fg[red]%}"
ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%} "
ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[blue]%}) %{$fg[yellow]%}%1{✗%}"
ZSH_THEME_GIT_PROMPT_CLEAN="%{$fg[blue]%})"