zsh的简单配置
安装zsh
直接sudo apt install zsh
即可。
如果希望将zsh
作为默认的 shell,那么就继续执行chsh -s /bin/zsh
。
Linux 下如果不生效的话,就重启再试试。
安装oh-my-zsh
安装主题和插件前还需要装一个oh-my-zsh。oh-my-zsh 简化了我们配置 zsh 的过程。可以参考官网的安装说明。
官网:https://ohmyz.sh/#install
也可按照下面的步骤手动安装。
# 克隆仓库
git clone https://github.com/ohmyzsh/ohmyzsh.git ~/.oh-my-zsh
# 备份原来的 .zshrc 文件, 这一步可要可不要,如果新装的zsh就没啥必要
cp ~/.zshrc ~/.zshrc.orig
# 将 oh-my-zsh 项目中的 .zshrc 配置文件复制到 ~ 下
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
# 将 zsh 设置为默认的 shell
chsh -s $(which zsh)
安装主题
主题推荐powerlevel10k
。但是为了在这个主题上获得更好的体验,还需要安装一些字体。可以去powerlevel10k
的仓库下看。https://github.com/romkatv/powerlevel10k#getting-started
下载这个主题的主要步骤是:
- 先克隆仓库
# 下面两个仓库都可以, 先 clone 仓库
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
# git clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
- 然后将
~/.zshrc
中的ZSH_THEME
一行改为ZSH_THEME="powerlevel10k/powerlevel10k
安装插件
只推荐两个:zsh-autosuggestions
和zsh-syntax-highlighting
。可以去相关仓库看看安装教程。
zsh-autosuggestions
:https://github.com/zsh-users/zsh-autosuggestions
zsh-syntax-highlighting
:https://github.com/zsh-users/zsh-syntax-highlighting
可以去这个链接下找自己感兴趣的插件
https://github.com/zsh-users
下载下来后要把这些插件放在~/.oh-my-zsh/plugins/
下(可以直接clone到这个目录下,也可以先克隆下来,再cp或者mv过去),然后把~/.zshrc
中的plugins=()
一行改成plugins=(git zsh-autosuggestions zsh-syntax-highlighting)
这样,目的就是把插件名字放进去。
结束
其他
powerlevel10k配置补充
修改提示符
在~/.p10k.zsh
中搜索prompt_char
,可以看到提示符,准确来讲是这个变量POWERLEVEL9K_PROMPT_CHAR_{OK,ERROR}_VIINS_CONTENT_EXPANSION='❯'
,可以修改值来起到改变提示符的效果,将默认的'❯'
改为➜
的效果如下:
需要注意的是,~/.p10k.zsh
这个文件经过p10k configure
后会重新生成,所以在~/.p10k.zsh
中的改动就会消失。