Bash Completion for Aliases: Sådan Får Du Autocompletion til at Virke med gco for Git Checkout

Hvordan kan alle bash completion scripts fås til at fungere med aliaser som gco for git checkout, så autocompletion virker korrekt?

For at få bash completion scripts til at fungere med aliaser som gco for git checkout, så autocompletion virker korrekt, skal du oprette eller redigere din bash profil, definere aliaset, aktivere bash completion, tilføje completion for aliaset og genindlæse din bash profil.

Hvordan kan alle bash completion scripts fås til at fungere med aliaser som gco for git checkout, så autocompletion virker korrekt?

For at få bash completion scripts til at fungere med aliaser som gco for git checkout, så autocompletion virker korrekt, kan du følge disse trin:

  1. Opret eller rediger din bash profil:

    Åbn din ~/.bashrc eller ~/.bash_profile fil i en teksteditor.

  2. Definer aliaset:

    Tilføj aliaset for git checkout. For eksempel:

    alias gco='git checkout'
  3. Aktiver bash completion:

    Sørg for, at bash completion er aktiveret. Tilføj følgende linje, hvis den ikke allerede findes:

    source /usr/share/bash-completion/bash_completion
  4. Tilføj completion for aliaset:

    Tilføj en linje for at aktivere completion for aliaset. For eksempel:

    complete -o default -o nospace -F _git gco

    Her bruges -F _git til at specificere, at _git funktionen skal bruges til completion.

  5. Genindlæs bash profil:

    Gem ændringerne og genindlæs din bash profil for at anvende ændringerne:

    source ~/.bashrc

Efter at have fulgt disse trin, skulle autocompletion nu fungere korrekt for aliaset gco som git checkout.

Opret din første opgave på få minutter

Spar dig selv for besvær og kom igennem din to-do liste i dag

1

Beskriv din opgave

2

Modtag bud

3

Få løst din opgave

opgaver platform services

Møbelsamling

Hjælp med at samle Ikea klædeskab

opgaver platform services

Maler

Klargøring af lejlighed til flyttesyn

opgaver platform services

Flyttehjælp

Flytning af 150 kvm hus til Roskilde fra København

opgaver platform services

Havearbejde

Beskæring af 4 større træer

opgaver platform services

IT support

Geninstallering af windows + programmer

opgaver platform services

Elektriker

Installation af Sonos musikanlæg i hus

opgaver platform services

Rengøring

Ugentlig rengøring af lejlighed (114kvm)

opgaver platform services

Flyttehjælp

Flytning af 150 kvm hus til Roskilde fra København

opgaver platform services

Elektriker

Opsætning af lamper i stue og soveværelse

opgaver platform services

Catering

3-retters menu til 14 mennesker