(CN) Oh My Zsh? ZIM? Zsh itself!
但由于科学上网后根据教程还是会出现网络连接错误和超时,下载屡屡出错,故放弃了这个方案
zsh基本介绍
zsh
基本兼容bash,但相比bash有诸多优点:
- 更强大的
tab
补全 - 更智能的切换目录
- 大小写字母自动更正
- 更强大的
alias
命令 - 丰富多彩的主题
- 可以集成各种类型的插件
配置流程基于Arch Linux
- 安装
zsh
以及相关插件和主题
sudo pacman -S zsh zsh-autosuggestions zsh-syntax-highlighting zsh-completions zsh-theme-powerlevel10k
其中:
zsh-autosuggestions
——命令自动补全
zsh-syntax-highlighting
——语法高亮
zsh-completions
——补充补全定义
- 安装
autojump
插件
yay -S aur/autojump
- 更改账户的默认Shell
chsh -s /usr/bin/zsh
note:如果仅使用当前用户,可以不为root用户更改
- 重新进入终端后会出现
zsh
设置界面
- 按下
0
将自动创建一个包含注释的~/.zshrc
文件,并且下次不会再弹出设置界面 - 按下
1
进入设置
根据提示完成设置即可。也可以创建一个只包含注释的~/.zshrc
文件以使用默认值。
配置界面中各个菜单代表的意思分别是:
1
:设置命令历史记录相关的选项
2
:设置命令补全系统
3
:设置热建
4
:选择各种常见的选项,只需要选择“On”或者“Off”
0
:退出,并使用空白(默认)配置
a
:终止设置并退出
q
:退出
- 修改
~/.zshrc
使得插件生效
vim ~/.zshrc
source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
source /usr/share/zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh
source /usr/share/autojump/autojump.zsh
source /usr/share/zsh/plugins/powerlevel10k/powerlevel10k.zsh-theme
- 重启终端后进入主题配置页面,根据提示进行配置即可
需要注意的是,安装Nerd Font系列的字体,可以更好的配置主题