说明一下这里说的自动补全是在本行某几个命令后面自动给出备选命令,然后用鼠标或上下键从备选菜单中选中命令就可以。而不是命令提示。我按照网上的教程设置了一下。结果效果是命令提示。效果如下。
$ git co 然后按了两次 tab 键 结果另起一行给出了如下反馈
commit config
我觉得上面的功能只起到了备忘助记的功能,但是没有起到便捷补全的作用。不知道是否存在 windows git bash 下真正的命令补全功能或插件?
1
busier 2023-05-31 02:32:08 +08:00 via Android
那是 bash_completion 的功能,apt-get install bash_completion 装下,然后重新登录!
|
2
huzhikuizainali OP @busier 谢谢回复
apt-get install bash_completion 是谁发布的? windows 可用?安装后能在输入部分命令后通过 tab 键调出下拉菜单么?就像 IDEA 中的自动补全效果? 我现在按照网上的指引,是从 git 在 github 上的源码中找到一个文件,改名后放到本机 git 目录下指定文件夹中,然后再修改一下本机 git 一个文件。最后就达到了主贴当中的效果。 |
3
wdssmq 2023-05-31 13:45:08 +08:00
Starship:可用于各种 Shell 的提示符
https://starship.rs/zh-cn/ 这个美化效果不错,但是不知道是不是我配置不对,没有出现自动提示效果。。它的演示 gif 是有的 - - |
4
wjx0912 2023-07-03 17:50:39 +08:00 1
gitkraken 的 terminal 的智能命令不错。还有 ai commit message ,应该能超出你期望
|