Ich habe zwei Befehle, foo
und foo-bar
, wobei foo
ist ein Symlink zu foo-bar
. Ich möchte in der Lage sein, f
+ TAB (täuschen Sie vor, dies sind die einzigen beiden Befehle auf dem Pfad, die mit f
beginnen) und haben eine von ihnen abgeschlossen sein (dh die vollständigen Namen und der Raum nach).Ignoriere einen Pfadeintrag mit Bash Tab-Vervollständigung
Was passiert, ist, dass es nur foo
(kein Leerzeichen) wegen foo-bar
abgeschlossen ist. Es ist offensichtlich nicht viel Arbeit, dann einfach die Leertaste zu drücken, aber das unterbricht meinen Fluss.
Einige weitere Details:
foo
undfoo-bar
sind im selben Verzeichnis.- Löschen/Verschieben
foo
ist keine Option (Ich habe einige Details ausgeblendet).
Gibt es eine Möglichkeit, einen bestimmten Pfadeintrag zu ignorieren?
Danke, das hat funktioniert! –
'FIGNORE = foo-bar' funktioniert für mich. –