GPT-4O UPDATED // CLAUDE 3.5 SONNET TRENDING // NEW VECTOR DB RELEASED: CHROMA V0.5 // CURSOR RAISED $60M // GEMINI 1.5 PRO AVAILABLE // GPT-4O UPDATED // CLAUDE 3.5 SONNET TRENDING // NEW VECTOR DB RELEASED
Score: 95/100
Open Source
LANG: ZH

zsh-autosuggestions

"永远不要重复输入同一个命令"

什么是 zsh-autosuggestions?

zsh-autosuggestions 是一个 Zsh (Z shell) 插件,可在您键入时提供快速、不引人注目且智能的命令建议。受 Fish shell 中自动建议功能的启发,它会根据您的命令历史和补全建议命令。当您开始键入时,它会以浅灰色显示命令其余部分的建议,您可以通过按右箭头键或 End 键接受该建议。

主要特点

  • 基于历史的建议: 建议您以前使用过的命令,使回忆长而复杂的命令变得容易。
  • 无缝集成: 适用于各种 Zsh 设置,包括 Oh My Zsh、Antigen 和 Prezto 等框架。
  • 可配置: 用户可以自定义建议行为,包括建议来源和键绑定。
  • 异步: 异步获取建议,以确保终端保持响应迅速。
  • 基于小部件: 作为 Zsh 小部件实现,使其可以轻松启用、禁用或与其他小部件集成。

使用案例

  • 提高生产力: 大大减少了在终端中所需的输入量,加快了工作流程。
  • 命令回忆: 帮助用户记住他们过去使用过的命令,尤其是那些带有许多标志或参数的命令。
  • 减少错误: 通过自动完成命令,有助于防止拼写错误和语法错误。
  • 学习工具: 新用户可以通过查看建议的补全来学习命令语法。

入门指南

开始使用的最简单方法是使用像 Oh My Zsh 这样的 Zsh 框架。

  1. 克隆存储库到您的 Oh My Zsh 自定义插件目录:

    git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
    
  2. 将插件添加到您的 ~/.zshrc 文件中的插件列表中:

    plugins=(
        # 其他插件...
        zsh-autosuggestions
    )
    
  3. 重新启动您的 shell 或加载您的 .zshrc 文件 (source ~/.zshrc) 以应用更改。现在,当您键入时,您将看到可以用 键接受的建议。

定价

zsh-autosuggestions 是完全免费和开源的,根据 MIT 许可证分发。

System Specs

License
MIT
Release Date
2026-01-28
Social
N/A
Sentiment
非常积极

Tags

zsh / shell / 生产力 / 终端 / cli / 开发者工具

Alternative Systems

  • Fig
    为终端提供 IDE 风格的自动补全功能。
  • zsh-syntax-highlighting
    为命令行提供语法高亮。
  • Fish Shell
    一款内置自动建议功能的智能且用户友好的命令行 shell。
  • Warp
    一款基于 Rust 的现代终端,具有 AI 功能。
  • Oh My Zsh
    一个用于管理 zsh 配置的开源、社区驱动的框架。