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
手动
- 从 https://github.com/olets/zsh-autosuggestions-abbreviations-strategy/releases 下载您所选版本的归档文件并解压(确保您拥有最新的官方版本)
- 或克隆单个分支:
git clone https://github.com/olets/zsh-autosuggestions-abbreviations-strategy --single-branch --branch main --depth 1
然后将 source path/to/zsh-autosuggestions-abbreviations-strategy.zsh 添加到您的 .zshrc 中(将 path/to/ 替换为实际路径),并重启 zsh:
exec zsh
用法
- Install
zsh-autosuggestions - Install
zsh-autosuggestions-abbreviations-strategy - Configure
zsh-autosuggestions'sZSH_AUTOSUGGEST_STRATEGY. Do one of:- Recommended. To suggest abbrevations before
zsh-autosuggestions's default suggestions, appendabbreviations:# .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
abbreviationsfirst. For example:where the# .zshrc # load zsh-abbr # load zsh-autosuggestions # load zsh-autosuggestions-abbreviations-strategy ZSH_AUTOSUGGEST_STRATEGY=( abbreviations strategy1 strategy2 )strategy*strategies are the strategies shipped withzsh-autosuggestionsor provided by some other plugin you use. - To suggest abbreviations after
zsh-autosuggestions's default suggestions, appendabbreviations:# .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 )
- Recommended. To suggest abbrevations before
局限性
匹配于命令位置;全局缩写仅在命令位置匹配。
导出的值
ZSH_AUTOSUGGESTIONS_ABBREVIATIONS_STRATEGY_VERSION 是 zsh-autosuggestions-abbreviations-strategy 的版本号。
许可证
zsh-autosuggestions-abbreviations-strategy 采用 MIT 许可证授权。完整许可证文本请参见 LICENSE 文件。
zsh-autosuggestions-abbreviations-strategy 由 Henry Bley-Vroman 发布,采用 MIT 许可证。
致谢
zsh-autosuggestions-abbreviations-strategy 基于 zsh-autosuggestions。