Tab-Vervollständigung im Mac OS X Terminal verbessern

Anonim

Tab-Vervollständigung ist eine wunderbare Funktion von Shells, die Power-Usern das Leben leichter macht, indem Sie Befehle, Pfade, Dateinamen und eine Vielzahl anderer Dinge automatisch vervollständigen, die in die Befehlszeile eingegeben werden. Es funktioniert großartig, wie es ist, aber Sie können es noch besser machen, indem Sie ein paar Funktionen aktivieren; ignorieren Sie die Feststelltaste und die Groß-/Kleinschreibung von Befehlen beim Abschließen, entfernen Sie die Notwendigkeit, die Tabulatortaste zweimal zu drücken, wenn etwas mehrdeutig ist, und last but not least, blättern Sie durch ein Menü aller Möglichkeiten, anstatt eine riesige Liste zu löschen, wenn es Mehrdeutigkeiten gibt.

Wenn Sie das OS X-Terminal (oder ein Linux-Terminal) nicht regelmäßig verwenden, haben Sie wahrscheinlich keinen Nutzen für diesen Tipp.

Terminal starten und im Home-Verzeichnis sein, um loszulegen:

  • Verwendung von emacs, nano, vi oder was auch immer Ihr bevorzugter Texteditor ist, um .inputrc zu bearbeiten, wir verwenden nano für die exemplarische Vorgehensweise:
  • nano .inputrc

  • Fügen Sie die folgenden drei Regeln in eindeutige Zeilen ein:
  • set Vervollständigung-Ignore-Case auf Set-zeige-alles-wenn-mehrdeutig auf TAB: menu-complete

  • Drücken Sie Strg+O, um Änderungen an .inputrc zu speichern, gefolgt von Strg+X zum Beenden
  • Öffnen Sie ein neues Terminal-Fenster oder eine neue Registerkarte oder geben Sie „Login“ ein, um eine neue Sitzung mit den geltenden Regeln zu öffnen
  • Beginnen Sie mit der Eingabe eines Befehls, Pfads oder etwas anderem und drücken Sie die Tabulatortaste, um die Verbesserungen aus erster Hand zu sehen

Dies wurde für die Arbeit mit der Bash-Shell getestet und sollte mit jeder Version von Mac OS X funktionieren. Wenn Ihnen das gefallen hat, verpassen Sie nicht unsere anderen Tipps und Tricks für die Befehlszeile.

Danke an Kuthair Habboush für den tollen Tipp

Tab-Vervollständigung im Mac OS X Terminal verbessern