<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Zsh on</title><link>https://coolbeevip.github.io/tags/zsh/</link><description>Recent content in Zsh on</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Sun, 12 Jul 2026 13:24:14 +0800</lastBuildDate><atom:link href="https://coolbeevip.github.io/tags/zsh/index.xml" rel="self" type="application/rss+xml"/><item><title>Zsh 我的配置</title><link>https://coolbeevip.github.io/posts/linux/zsh-config/</link><pubDate>Sun, 12 Jul 2026 13:24:14 +0800</pubDate><guid>https://coolbeevip.github.io/posts/linux/zsh-config/</guid><description>这篇只解决三个问题：
输入命令时，根据历史记录给出自动补全提示 按 Tab 时，补全更多命令、参数和子命令 输入命令时，实时显示语法高亮 用到三个插件：
zsh-autosuggestions zsh-completions zsh-syntax-highlighting 下面每个插件单独安装、单独配置。只需要哪个，就看哪个章节。
准备 zsh 插件目录 先创建一个统一的插件目录：
mkdir -p ~/.zsh/plugins 后面的插件都会安装到这个目录下。
安装 zsh-autosuggestions zsh-autosuggestions 用来根据历史命令给出输入提示。
比如你以前执行过：
ssh -p 2222 ops@203.0.113.10 下次输入 ssh 时，终端可能会用灰色文字提示后半段命令。按右方向键可以接受提示。
安装插件：
git clone https://github.com/zsh-users/zsh-autosuggestions.git \ ~/.zsh/plugins/zsh-autosuggestions 然后在 ~/.zshrc 中加入：
source ~/.zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh 如果想让提示颜色更淡一点，可以继续加入：
ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE=&amp;#39;fg=8&amp;#39; 重新加载配置：
source ~/.zshrc 验证方式：
history | tail 找一条历史命令，输入它的前几个字符。如果后面出现灰色提示，说明插件已经生效。
安装 zsh-completions zsh-completions 用来增强 zsh 的 Tab 补全规则。
它和 zsh-autosuggestions 不一样：
zsh-autosuggestions 是根据历史命令给输入提示 zsh-completions 是让 Tab 补全认识更多命令、参数和子命令 安装插件：</description></item></channel></rss>