Linux 安装zsh以及自定义主题

环境:CentOS7

Linux下默认的是bash,虽然bash的功能已经很强大,但bash的提示功能不够强大,界面也不够炫,并非理想工具

zsh的功能极其强大,相比于默认的 bash,zsh 有更多的自定义选项,并支持扩展。因此zsh 可以实现更强大的命令补全,命令高亮等一系列酷炫功能

默认的 zsh 配置过于复杂,后来,有个穷极无聊的程序员可能是实在看不下去广大猿友一直只能使用单调的bash, 在 GitHub 上制作了一个配置文件 oh-my-zsh,这是目前为止最流行的 zsh 配置

安装zsh需要用到git,所以需要安装基础软件

yum install zsh git 

安装oh-my-zsh

有两种安装方式

curl方式

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

wget方式

sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"


使用curl方式安装oh-my-zsh


如果国内网络无法访问,也可以使用国内的源

方法如下

wget https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh
chmod +x install.sh

然后执行install.sh./install.sh
如果发现很慢,可以修改为
gitee
vim install.sh进入编辑状态:
找到以下部分:

# Default settings
ZSH=${ZSH:-~/.oh-my-zsh}
REPO=${REPO:-ohmyzsh/ohmyzsh}
REMOTE=${REMOTE:-https://github.com/${REPO}.git}
BRANCH=${BRANCH:-master}

然后将中间两行改为:

REPO=${REPO:-mirrors/oh-my-zsh}
REMOTE=${REMOTE:-https://gitee.com/${REPO}.git}

然后保存退出::x
重新执行
./install.sh

配置zsh主题

oh-my-zsh默认的主题是robbyrussell,可以通过修改配置文件更改默认主题

vim ~/.zshrc

找到以下内容并进行修改

ZSH_THEME="robbyrussell" 

oh-my-zsh自带的所有主题可以在~/.oh-my-zsh/themes目录下查看

也可以按自己的需要自定义一个主题

进入~/.oh-my-zsh/themes

vim my-thems.zsh-theme
local ret_status="%(?:%{$fg_bold[green]%}-> :%{$fg_bold[red]%}-> )" 
ZSH_THEME_GIT_PROMPT_PREFIX="git:(%{$fg[red]%}"
ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%}"
ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[blue]%}) %{$fg[yellow]%}?%{$reset_color%}"
ZSH_THEME_GIT_PROMPT_CLEAN="%{$fg[blue]%})"
 dir(){
      dir=`pwd`
      if [ "$dir" = "/root" ];then
          echo "~"
      else
          echo `pwd`
      fi
 }
PROMPT='[%{$fg[magenta]%}%(?..%?%1v)%n%{$reset_color%}@%{$fg[green]%}localhost %{$fg[cyan]%}$(dir)%{$reset_color%}${vcs_info_msg_0_} ${ret_status}%{$reset_color%}]# '

保存退出

修改~/.zshrc 指定主题为我们刚刚自定义的主题

ZSH_THEME="my-thems" #my-thems.zsh-theme后面的.zsh-theme不写

加载新主题即可

➜  ~ source ~/.zshrc 
[root@localhost ~ -> ]# 
[root@localhost ~ -> ]# 
[root@localhost ~ -> ]# 


使用自定义的zsh主题

展开阅读全文

页面更新:2024-03-08

标签:穷极无聊   主题   以下内容   程序员   单调   命令   强大   功能   方式   国内

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top