(CN) Oh My Zsh? ZIM? Zsh itself!

zim安装指南

但由于科学上网后根据教程还是会出现网络连接错误和超时,下载屡屡出错,故放弃了这个方案

zsh基本介绍

zsh基本兼容bash,但相比bash有诸多优点:

  1. 更强大的 tab 补全
  2. 更智能的切换目录
  3. 大小写字母自动更正
  4. 更强大的 alias 命令
  5. 丰富多彩的主题
  6. 可以集成各种类型的插件

配置流程基于Arch Linux

  1. 安装zsh以及相关插件和主题
sudo pacman -S zsh zsh-autosuggestions zsh-syntax-highlighting zsh-completions zsh-theme-powerlevel10k

其中:

zsh-autosuggestions——命令自动补全

zsh-syntax-highlighting——语法高亮

zsh-completions——补充补全定义

  1. 安装autojump插件
yay -S aur/autojump
  1. 更改账户的默认Shell
chsh -s /usr/bin/zsh

note:如果仅使用当前用户,可以不为root用户更改

  1. 重新进入终端后会出现zsh设置界面
image-20230115130512008
  • 按下0将自动创建一个包含注释的~/.zshrc文件,并且下次不会再弹出设置界面
  • 按下1进入设置
image-20230115130541508

根据提示完成设置即可。也可以创建一个只包含注释的~/.zshrc文件以使用默认值。

配置界面中各个菜单代表的意思分别是:

1:设置命令历史记录相关的选项

2:设置命令补全系统

3:设置热建

4:选择各种常见的选项,只需要选择“On”或者“Off”

0:退出,并使用空白(默认)配置

a:终止设置并退出

q:退出

  1. 修改~/.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
  1. 重启终端后进入主题配置页面,根据提示进行配置即可

需要注意的是,安装Nerd Font系列的字体,可以更好的配置主题

Outis Yang
Outis Yang
2024 Undergraduate in Cyberspace Security

My research interests include Internet of Vehicles(IoV), Penetration Testing and Security research.