Page 1 sur 1

Auto complétion

Posté : mar. 18 mai 2021 23:21
par VertOurs
lorsque je veux utiliser un programme qui n'est pas installer le terminal me propose la commande pour l'installer. mais comment faire pour le pas avoir à la taper, visiblement tab ne marche pas dans ce cas.
par exemple je utiliser wine:

moi$ wine
réponse terminal$ wine n'est pas installé vous pouvez le faire avec sudo apt install wine
moi$

​​​​​​​

Re: Auto complétion

Posté : mer. 19 mai 2021 07:50
par jlb
VertOurs a écrit : mar. 18 mai 2021 23:21[...] visiblement tab ne marche pas dans ce cas.
... à moins de trouver une extension adhoc du script d'auto complétion ou de savoir la programmer.  :-/

En attendant, tu peux créer un alias commençant par une série de caractères discriminante et simple comme celui-ci, par exemple — deux "i" ne suffisaient pas :
​​​​​​​

Code : Tout sélectionner

alias iiinstall='sudo apt update && sudo apt install'
Taper...
... suivi de la touche TAB proposera "iiinstall" auquel il suffira d'ajouter le nom du programme avec l’auto complétion.

C'est du bricolage de blaireau, mais ça fonctionne.  😷

Re: Auto complétion

Posté : mer. 19 mai 2021 08:13
par VertOurs
Je pensais qu'il existait un raccourci tout prêt que je ne connaissais pas. ok pour ta réponse

Re: Auto complétion

Posté : mer. 19 mai 2021 09:09
par jlb
@VertOurs Tu peux aussi explorer les possibilités du shell alternatif Fish Shell (Friendly Interactive SHell) : sa fonction d'autosuggestion devrait faire ce que tu souhaites après un peu d'entraînement pour nourrir son historique.

S'il te convient, tu pourras nous faire un tuto — si, si !  :D ​​​​​​​

Re: Auto complétion

Posté : mer. 19 mai 2021 13:40
par VertOurs
je va tester ça.

Au final pas sur que cela me conviens, mais pour ce qui est du tuto, nul besoin de réinventer la roue, il y a tout ce qui faut ici https://fishshell.com/docs/current/tutorial.html  un petit coup de ''traduire la page'' de chez google trad pour les moins anglophones d'entre nous et c'est parti mon kiki.