Zsh 中 docker 命令 tab 补全

瞳人


发布于 July 26, 2015, 8:42 p.m.

0 个评论

Docker Zsh


如何在 Zsh 中使用 tab 键来补全 docker 和 docker-compose 命令.

Zsh

Zsh 是一个兼容 bash 的更加强大的 shell.

方法概括

  1. 下载补全脚本

    1
    2
    3
    mkdir -p ~/.zsh/completion
    curl -L https://raw.githubusercontent.com/docker/docker/master/contrib/completion/zsh/_docker > ~/.zsh/completion/_docker
    curl -L https://raw.githubusercontent.com/docker/compose/master/contrib/completion/zsh/_docker-compose > ~/.zsh/completion/_docker-compose
    
  2. 配置 ~/.zshrc, 主要添加或修改下面两行.

    1
    2
    fpath=(~/.zsh/completion $fpath)
    autoload -Uz compinit && compinit -u
    
  3. 重新打开shell

参考链接

  1. Docker 官方命令补全文档

哎呦, 不错哦!

0 Comments


Leave a Comment:

博客搜索

友情链接

公告

本博客代码已经公布在 Github 上,欢迎交流指正。

QQ 邮箱对 mailgun 不太友好, 所以使用 QQ 邮箱的评论, 可能会无法及时收到邮件。我会尽快寻找其他解决方案的。

本人现在独自使用 linode vps, 20 美元/月, 感觉压力大, 如果有意一起合租, 可以联系我. 在我的任意一篇文章下面留言即可. 关于使用方式, 现在倾向于使用 docker.