52 votes

Autocomplétion Bash sur les liens symboliques vers les répertoires, complète vers le répertoire entier, y compris les barres obliques

Duplicata possible :
Complétion des onglets avec des répertoires/liens

lorsque j'ai un lien symbolique foo l'établissement d'un lien vers un répertoire bar/ et je commence à taper f et de frapper tab il complète foo mais j'aimerais le compléter pour qu'il devienne foo/ afin que je puisse immédiatement ajouter le caractère suivant pour compléter. Comment faire ?

87voto

James Mertz Points 390

Activer le mark-symlinked-directories option pour les ligne de lecture .

  1. Editer ~/.inputrc :

    $include /etc/inputrc
    set mark-symlinked-directories on
  2. Presse C-x , C-r pour recharger les paramètres.

Voir section READLINE dans la page de manuel de bash pour de plus amples informations.

Pour ceux qui ne souhaitent pas ajouter un autre fichier dot, vous pouvez également ajouter cette ligne à votre fichier ~/.bashrc :

bind 'set mark-symlinked-directories on'

5voto

CHitchcock Points 161

Je ne sais pas si vous pouvez le faire exactement comme vous l'avez décrit, mais si vous appuyez sur tab deux fois, cela devrait compléter l'exapansion.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X