终端利器 oh-my-zsh 安装

oh-my-zsh对命令行进行了美化和增强,通过引入一系列插件来简化命令行的配置。

1. 安装 zsh

1
apt-get install zsh

2. 安装 oh-my-zsh

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

可参考官方文档: https://github.com/robbyrussell/oh-my-zsh

如果需要卸载, 执行 uninstall_oh_my_zsh 即可

3. 配置主题

更改 ~/.zshrc 中的 ZSH_THEME 配置即可
官方主题: https://github.com/robbyrussell/oh-my-zsh/wiki/themes

也可以自定义主题,创建文件: ~/.oh-my-zsh/themes/demo1.zsh-theme (主题名是demo1)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# local exit_code="%(?,,C:%{$fg[red]%}%?%{$reset_color%})"
local exit_status="%(?,%{$fg_bold[green]%},%{$fg_bold[red]%}[%?] )"

# %c short path
# %~ full rev path

# 以下只能用单引号
PROMPT='${exit_status}%n@%m%{$reset_color%}:\
%{$fg_bold[blue]%}%~ \
$(git_prompt_info)
%{$fg_bold[white]%}$ %{$reset_color%}'

# Git info
ZSH_THEME_GIT_PROMPT_PREFIX="%{$fg_bold[grey]%}git:(%{$fg[cyan]%}"
ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%}"
ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[yellow]%} M%{$fg[grey]%})"
ZSH_THEME_GIT_PROMPT_CLEAN="%{$fg[grey]%})%{$reset_color%}"

主题更改后执行 source .zshrc 即可

0%