5 votes

Comment activer l'auto-complétion du terminal sur MacOS Catalina

Je viens d'installer MacOS Catalina et la méthode habituelle d'activation de l'auto-complétion ne fonctionne pas pour moi. J'utilise le shell par défaut zsh :

1 Type in terminal nano ~/.inputrc
2 Paste the following on separate lines

set completion-ignore-case on
set show-all-if-ambiguous on
TAB: menu-complete

3 Hit control+O to save changes to .inputrc followed by control+X to exit nano
4 Open a new Terminal window or tab to open a new session with autocomplete enabled

Qu'est-ce que je manque ?

3voto

Joakim Danielson Points 146

Si vous avez fait une nouvelle installation, vous devez savoir que le shell par défaut a changé pour zsh qui, si j'ai bien compris, ne lit pas les .inputrc.

Alors, soit vous changez votre shell par défaut dans les Préférences Système -> Utilisateurs et Groupes, soit utiliser .zshrc à la place pour vos configurations

2voto

Aliu Points 1

Après la nouvelle installation, il suffit de lancer cette commande dans votre terminal zsh :

autoload -Uz compinit && compinit

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X