/ / Warum vervollständigt Debian nicht alle Git-Befehle automatisch? - Linux, Bash, Debian, Git, Autocomplete

Warum vervollständigt Debian nicht alle Git-Befehle automatisch? - Linux, Bash, Debian, Git, Autocomplete

Ich betreibe Debian

$ cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 9 (stretch)"
NAME="Debian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

Ich habe git installiert und versucht, git autocompletion zu bekommen. Als ich vor langer Zeit las, bemerkte ich, dass ich die Bash-Vervollständigung installieren musste.

Ich tat dies und arbeitete f√ľr viele Autovervollst√§ndigungsbefehle:

sudo apt-get install git bash-completion

Es gibt jedoch noch einige Git-Befehle, die nicht automatisch vervollständigt werden. d.h.

git stash list --name-only (Does not autocomplete --name-only)

Warum ist das? Kann ich das irgendwie beheben?

Antworten:

1 f√ľr Antwort ‚ĄĖ 1

Als ich das letzte Mal nachgesehen habe, war die Git - Autovervollständigung in der bash-completion Das Paket bietet weniger Funktionen als das mit Git gelieferte.

Ich w√ľrde empfehlen, eine aktuelle Version herunterzuladen und folgende Quellen zu verwenden:

curl https://raw.githubusercontent.com/git/git/master/contrib/completion/git-completion.bash -o ~/.git-completion.bash

Dann ergänzen Sie Ihre ~/.bash_profile

if [ -f ~/.git-completion.bash ]; then
. ~/.git-completion.bash
fi

Weitere Informationen finden Sie auf die Git-Website.