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

2023-05-31 01:10:20 +08:00
 huzhikuizainali

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

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

commit config

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

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

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

这个美化效果不错,但是不知道是不是我配置不对,没有出现自动提示效果。。它的演示 gif 是有的 - -
wjx0912
2023-07-03 17:50:39 +08:00
gitkraken 的 terminal 的智能命令不错。还有 ai commit message ,应该能超出你期望

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/944363

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX