跳至主要內容

ZSH终端(Win)

小沐沐吖大约 2 分钟

ZSH终端(Win)

zsh提供了更强大、更灵活的自动补全功能。它不但可以自动补全命令,设置选项、参数甚至文件名,都可自动补全

本文以Git Bash终端为基础,安装zshoh-my-zsh

1、安装ZSH

  1. 下载ZSH安装包open in new window

image-20240325210328605

  1. 将文件解压在Git根目录

image-20240325210504285

  1. 右键打开 Git bash 输入 zsh,出现下图则安装成功

image-20240325210600386

  1. 输入 0 结束并生成 .zshrc 配置文件

区分 bashzshbash的光标在第二行,zsh的光标在同一行

2、设置默认启动

  1. 通过编辑 Bash 终端的配置文件 .bashrc 来实现默认使用 Zsh
  2. Git Bash 终端中输入命令
vim ~/.bashrc
  1. 在配置中新增代码
if [ -t 1 ]; then
  exec zsh
fi

按小写 i 进入插入模式,之后粘贴或写入内容,按 Esc 退出插入模式,然后输入冒号 : 进入尾行模式,在尾行模式输入小写 wq 最后按回车键,保存退出

3、安装 Oh My Zsh

  1. zsh终端中执行命令
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

安装ozsh报错,可以把raw.githubusercontent.com换成raw.gitmirror.com(镜像网站)即可

image-20240325211412843

最后一行的 ERROR 可以忽略

4、配置ZSH主题

  1. 终端输入
vim ~/.zshrc

Oh My Zsh 安装默之后,默认使用主题是 robbyrussell,可以修改 .zshrc 配置中的 ZSH_THEME 字段,所有可用主题可参考ohmyzsh官方文档open in new window

image-20240325211709162

  1. 重载配置
source ~/.zshrc

5、配置ZSH插件

示例:zsh-autosuggestions-自动补全

描述:历史指令中找到与你当前输入指令匹配的记录,并高亮显示,如果想直接使用,可以直接通过右方向键补全

  1. 安装命令
cd ~/.oh-my-zsh/custom/plugins

git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
  1. 启用插件
vim ~/.zshrc
  • plugins=(...)中添加插件,以空格进行分隔

image-20240325212005697

  1. 保持并重启ZSH
source ~/.zshrc

Vim小知识

  • 打开文件vim xxx
  • i进入编辑模式
  • esc退出编辑模式
  • 输入:wq退出并保持
上次编辑于:
贡献者: Sunnyboy_mu