V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
git
Pro Git
Atlassian Git Tutorial
Pro Git 简体中文翻译
GitX
huzhikuizainali
V2EX  ›  git

windows 版本 git bash 是否有命令自动补全功能

  •  
  •   huzhikuizainali · 2023-05-31 01:10:20 +08:00 · 982 次点击
    这是一个创建于 577 天前的主题,其中的信息可能已经有所发展或是发生改变。

    说明一下这里说的自动补全是在本行某几个命令后面自动给出备选命令,然后用鼠标或上下键从备选菜单中选中命令就可以。而不是命令提示。我按照网上的教程设置了一下。结果效果是命令提示。效果如下。

    $ git co 然后按了两次 tab 键 结果另起一行给出了如下反馈

    commit config

    我觉得上面的功能只起到了备忘助记的功能,但是没有起到便捷补全的作用。不知道是否存在 windows git bash 下真正的命令补全功能或插件?

    busier
        1
    busier  
       2023-05-31 02:32:08 +08:00 via Android
    那是 bash_completion 的功能,apt-get install bash_completion 装下,然后重新登录!
    huzhikuizainali
        2
    huzhikuizainali  
    OP
       2023-05-31 12:23:10 +08:00
    @busier 谢谢回复
    apt-get install bash_completion 是谁发布的? windows 可用?安装后能在输入部分命令后通过 tab 键调出下拉菜单么?就像 IDEA 中的自动补全效果?

    我现在按照网上的指引,是从 git 在 github 上的源码中找到一个文件,改名后放到本机 git 目录下指定文件夹中,然后再修改一下本机 git 一个文件。最后就达到了主贴当中的效果。
    wdssmq
        3
    wdssmq  
       2023-05-31 13:45:08 +08:00
    Starship:可用于各种 Shell 的提示符
    https://starship.rs/zh-cn/

    这个美化效果不错,但是不知道是不是我配置不对,没有出现自动提示效果。。它的演示 gif 是有的 - -
    wjx0912
        4
    wjx0912  
       2023-07-03 17:50:39 +08:00   ❤️ 1
    gitkraken 的 terminal 的智能命令不错。还有 ai commit message ,应该能超出你期望
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1215 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 18:00 · PVG 02:00 · LAX 10:00 · JFK 13:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.