1 votes

Comment puis-je faire fonctionner l'autocomplétion dans le shell avec l'ignorance de la casse ?

Comment puis-je faire fonctionner l'autocomplétion pour les fichiers et les dossiers dans le shell bash de manière insensible à la casse ?

Idéalement, cd ~/doc + tab autocomplète en cd ~/Documents (corrigeant la casse lors de l'autocomplétion), mais si ce n'est pas possible, l'autocomplétion en cd ~/documents est également acceptable.

2voto

Ilya Ryzhenkov Points 5731

Vous pouvez le faire en tapant la commande suivante dans le terminal :

echo 'set completion-ignore-case On' >> ~/.inputrc

si vous voulez revenir au comportement original, vous devez ouvrir ce fichier et supprimer la ligne.

Le fichier ~/.inputrc gère le mapping du clavier pour des situations spécifiques. Ce fichier est le fichier de démarrage utilisé par Readline, la bibliothèque de gestion de l'entrée utilisée par Bash, perl et la plupart des autres programmes open source.

Les options de configuration dans .inputrc sont particulièrement utiles pour personnaliser la manière dont fonctionne la complétion avec la commande ls, par exemple.

Lorsqu'un programme utilisant la bibliothèque Readline démarre, le fichier d'initialisation est lu et les liaisons de touches sont définies.

Vous pouvez trouver plus d'informations sur la syntaxe du fichier dans "Fichiers de démarrage de Bash".

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