Ubuntu22.04 配置 zsh
1. 安装并配置zsh
zsh的安装:
sudo apt-get update
sudo apt install zsh
切换为zsh
sudo chsh -s /bin/zsh
查看当前shell
echo $SHELL
查看所有已安装shell
cat /etc/shells
2.安装oh-my-zsh
oh-my-zsh的安装(可以使用下面三种):
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
或
sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
或
sh -c "$(fetch -o - https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
中间可能会出现:
Do you want to change your default shell to zsh? [Y/n]
输入y
回车即可。
3.配置zsh
zsh的配置文件默认在~/.zshrc
我们首先使用vim ~/.zshrc
,先修改以下两个地方
ZSH_THEME="agnoster"
plugins=(git z)
z
插件可以实现之前去过的目录快速跳转。
改完之后可能会出现乱码,所以我们还需要安装字体。
4.安装字体
git clone --filter=blob:none --sparse https://github.com/ryanoasis/nerd-fonts.git
cd nerd-fonts
git sparse-checkout add patched-fonts/JetBrainsMono
./install.sh JetBrainsMono
执行完成后,在设置中将字体改为JetBrainsMono
,也可以安装其他你喜欢的字体,具体的可查看nerd-fonts项目,安装过程只需将JetBrainsMono
换为你喜欢的字体。
5。安装其他插件
我推荐安装zsh-syntax-highlighting
这个插件,主要作用是命令高亮,且正确路径自带下划线,安装也非常简单。
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting
vim ~/.zshrc
#找到plugins,并添加zsh-syntax-highlighting,改完后如下
plugins=(git z zsh-syntax-highlighting)
#:wq退出后
source ~/.zshrc
还可以安装zsh-autosuggestions
这个插件可以给出之前输入过的命令。安装如下;
git clone https://github.com/zsh-users/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions
vim ~/.zshrc
#找到plugins,并添加zsh-autosuggestions,改完后如下
plugins=(git z zsh-syntax-highlighting zsh-autosuggestions)
#:wq退出后
source ~/.zshrc
还可以通过类似的方法安装其他的插件,这里就不在一一赘述了。至此,zsh基本配置完毕。
评论区