Question Autocomplètement du nom de fichier zsh / fish dans bash


En fait, je cours Bash, et je voudrais apporter une modification à la configuration. Avec zsh et fish, nous avons la possibilité d’afficher des fichiers et des répertoires en appuyant sur Tab. Y a-t-il une mofication à .bashrc nous pourrions faire pour faire la même chose?

enter image description here

Merci d'avance!


2
2018-01-11 01:43


origine


Lorsque vous parlez d'affichage, vous voulez dire que vous imprimez les noms de fichiers et de répertoires dans le répertoire en cours, n'est-ce pas? Pas littéralement imprimer leur contenu? - Seth♦
@Seth En fait, avec le poisson, quand j'appuie sur l'onglet, j'obtiens la photo que j'ai ajoutée à ma question. Si j'appuie une autre fois sur l'onglet, je pourrais choisir le Desktop, une autre fois Downloads, etc.


Réponses:


bind 'set show-all-if-ambiguous on'
bind 'TAB:menu-complete'

va vous rapprocher. La seule différence est qu'il ajoute automatiquement le premier résultat à votre commande, ce qui est assez ennuyeux si le répertoire est assez complet (et il n'y a pas de jolies couleurs).

la source: Bash autocomplete comme zsh


2
2018-01-11 02:01



J'installe ce que vous avez recommandé, mais cela ne fonctionne toujours pas. j'ai ouvert .bashrc comme je pourrais copier-coller vos deux lignes recommandées. Une fois cela fait, je redémarre le système et ouvre une nouvelle fenêtre de terminal. Lorsque j'ai appuyé sur l'onglet, rien ne s'est passé. Est-ce normal?
@DavidHilbert hm, cela pourrait ne pas fonctionner à une invite vide. Essayez avec cd. - Seth♦
Oui cela fonctionne. (Si vous le souhaitez) Avez-vous une idée de la manière de sélectionner le fichier ou le répertoire, comme le poisson, avec un peu de couleur?
@DavidHilbert, pas moi. Pardon. - Seth♦