ITADN
olets/zsh-autosuggestions-abbreviations-strategy
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈

zsh-autosuggestions-abbreviations-strategy

zsh-autosuggestions 建议你的 zsh-abbr 缩写。

安装

软件包

Homebrew

zsh-autosuggestions-abbreviations-strategy 在 Homebrew 上可用。运行

brew install olets/tap/zsh-autosuggestions-abbreviations-strategy

并遵循记录在终端中的安装后说明。

Linux 软件包仓库

如果您知道有社区成员创建的 Linux 软件包,请提交一个拉取请求来更新此页面!

插件

您可以使用 zsh 插件管理器安装 zsh-autosuggestions-abbreviations-strategy。每个管理器都有自己的操作方式。请阅读您的包管理器的文档或 zsh 插件管理器插件安装步骤 gist;Fig 用户可以从 Fig 插件目录中的其页面 安装 zsh-autosuggestions-abbreviations-strategy

将插件添加到管理器后,它将在所有新终端中可用。要在已打开的终端中使用它,请在该终端中重启 zsh:

exec zsh

手动

然后将 source path/to/zsh-autosuggestions-abbreviations-strategy.zsh 添加到您的 .zshrc 中(将 path/to/ 替换为实际路径),并重启 zsh:

exec zsh

用法

  1. Install zsh-autosuggestions
  2. Install zsh-autosuggestions-abbreviations-strategy
  3. Configure zsh-autosuggestions's ZSH_AUTOSUGGEST_STRATEGY. Do one of:
    • Recommended. To suggest abbrevations before zsh-autosuggestions's default suggestions, append abbreviations:
      # .zshrc
      
      # load zsh-abbr
      # load zsh-autosuggestions
      # load zsh-autosuggestions-abbreviations-strategy
      ZSH_AUTOSUGGEST_STRATEGY=( abbreviations $ZSH_AUTOSUGGEST_STRATEGY )
    • Recommended. To suggest abbreviations along with other things, in the order of your choosing. I recommed putting abbreviations first. For example:
      # .zshrc
      
      # load zsh-abbr
      # load zsh-autosuggestions
      # load zsh-autosuggestions-abbreviations-strategy
      ZSH_AUTOSUGGEST_STRATEGY=( abbreviations strategy1 strategy2 )
      where the strategy* strategies are the strategies shipped with zsh-autosuggestions or provided by some other plugin you use.
    • To suggest abbreviations after zsh-autosuggestions's default suggestions, append abbreviations:
      # .zshrc
      
      # load zsh-abbr
      # load zsh-autosuggestions
      # load zsh-autosuggestions-abbreviations-strategy
      ZSH_AUTOSUGGEST_STRATEGY+=( abbreviations )
    • To only suggest abbreviations:
      # .zshrc
      
      # load zsh-abbr
      # load zsh-autosuggestions
      # load zsh-autosuggestions-abbreviations-strategy
      ZSH_AUTOSUGGEST_STRATEGY=( abbreviations )

局限性

匹配于命令位置;全局缩写仅在命令位置匹配。

导出的值

ZSH_AUTOSUGGESTIONS_ABBREVIATIONS_STRATEGY_VERSIONzsh-autosuggestions-abbreviations-strategy 的版本号。

许可证

zsh-autosuggestions-abbreviations-strategy 采用 MIT 许可证授权。完整许可证文本请参见 LICENSE 文件。

zsh-autosuggestions-abbreviations-strategyHenry Bley-Vroman 发布,采用 MIT 许可证

致谢

zsh-autosuggestions-abbreviations-strategy 基于 zsh-autosuggestions