安装zsh命令行自动完成插件(zsh自动补全插件)

linux 安装zsh命令行自动完成插件 zsh是我使用过最好用的shell,因为之前除了用bash都没有用过其它的shell,强大的命令自动补全,完整的提示,自动展开目录,文件等等。下面说说安装步骤并解决docker-compose的命令行自动补全 By myfreax 4 Jul 2019

zsh是我使用过最好用的shell,因为之前除了用bash都没有用过其它的shell,强大的命令自动补全,完整的提示,自动展开目录,文件等等

下面说说安装步骤并解决docker-compose的命令行自动补全

使用包管理器安装自动完成插件

  • Arch Linux: community/zsh-completions / AUR/zsh-completions-git
  • Gentoo
  • Mac OS: Homebrew
  • Debian based distributions (Debian/Ubuntu/Linux Mint...): Apt
  • RPM based distributions (Fedora/RHEL/CentOS...): Dnf

在框架中使用

如果你使用antigen, 只需要添加antigen bundle zsh-users/zsh-completions.zshrc即可载入插件

手动安装

  • clone仓库:

      ➜  ~ git clone git://github.com/zsh-users/zsh-completions.git
    
  • 包含你的 $fpath目录, 比如在~/.zshrc中添加:

      fpath=(path/to/zsh-completions/src $fpath)
    
  • 重新构建 zcompdump:

      ➜  ~ rm -f ~/.zcompdump; compinit
    

oh-my-zsh

如果你使用oh-my-zsh需要clone仓库到 oh-my-zsh 仓库

➜  ~ git clone https://github.com/zsh-users/zsh-completions ~/.oh-my-zsh/custom/plugins/zsh-completions

并且在.zshrc中开启自动完成插件,然后重载zsh

plugins=(… zsh-completions)
➜  ~ autoload -U compinit && compinit

解决docker-compose命令自动补全

➜  ~ mkdir -p ~/.zsh/completion
➜  ~ curl -L https://raw.githubusercontent.com/docker/compose/$(docker-compose version --short)/contrib/completion/zsh/_docker-compose > ~/.zsh/completion/_docker-compose
➜  ~ autoload -U compinit && compinit
LINUX

那些Linux趣事(Linux那些事)

2023-1-18 14:44:57

LINUX

什么是I/O(什么是i/o通道)

2023-1-18 14:49:39

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索