【问题标题】:How completion "git add" full path in zsh?如何在 zsh 中完成“git add”完整路径?
【发布时间】:2019-09-23 04:30:20
【问题描述】:

git add 不列出所有文件,只给一层一层选择文件。

└── src
    └── main
        └── java
            └── com
                ├── A.java
                └── B.java

如果我输入$ git add <tab>

会的

$ git add src/main/java/com/A.java
A.java  B.java

如何做到这一点:

$ git add <tab>
src/main/java/com/A.java
src/main/java/com/B.java

【问题讨论】:

    标签: git autocomplete zsh


    【解决方案1】:

    zsh 中的自动完成功能已经为您设置了路径,直到出现差异并且只向您显示不同之处。最后,一旦您确认/选择了您想要的,整个路径将被打印出来。要在提议中循环,请按住 TAB 键。

    在您的示例中只有 2 个文件,差异仅以文件名 A 或 B 开头。这就是它为您编写它的原因。如果您想要其他文件,只需再次按TAB,您的输入将相应更改。

    【讨论】:

      猜你喜欢
      • 2015-03-09
      • 2012-01-23
      • 2021-06-16
      • 2016-12-11
      • 1970-01-01
      • 1970-01-01
      • 2014-11-17
      • 2016-07-28
      • 2014-08-07
      相关资源
      最近更新 更多