linux 安装zsh

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]%})"
上一篇
下一篇