Als «autocomplete» getaggte Fragen

Eine Funktion, die von interaktiven Programmen wie Shells und Texteditoren bereitgestellt wird und Text einfügt, um ein Wort oder eine Phrase zu vervollständigen, die der Benutzer wahrscheinlich verfassen möchte.

2
Wie kann eine benutzerdefinierte automatische Vervollständigung für bestimmte Befehle angegeben werden?
Gibt es eine Möglichkeit, Bash genau wissen zu lassen, was angezeigt werden soll, wenn Sie doppelte Tabs ausführen? Zum Beispiel habe ich ein Python-Skript, scpydas ein paar Argumente erfordert. Zum Beispiel apt-get, wenn Sie doppelte Registerkarte gibt Autoclean Build-Dep Clean Dselect-Upgrade Purge Source Upgrade autoremove check dist-upgrade installiere remove update …


4
So passen Sie die Bash-Befehlsergänzung an
In bash ist es einfach genug, die benutzerdefinierte Vervollständigung von Befehlsargumenten mithilfe der completeintegrierten Funktion einzurichten . Zum Beispiel, wenn Sie für einen hypothetischen Befehl mit einer Zusammenfassung von foo --a | --b | --ctun könntencomplete -W '--a --b --c' foo Sie können auch die Vervollständigung anpassen, die Sie erhalten, …


1
Vervollständigung für das erste Argument von cd OLD NEW
In zshhat der cdBefehl eine aus zwei Argumenten bestehende Form: cd OLD NEWändert sich zu ${PWD/OLD/NEW}. Mit dem neuen Vervollständigungssystem kann zsh vervollständigen NEW: Das zweite Argument wird auf der Grundlage dessen vervollständigt, was ersetzt werden OLDkann, um ein vorhandenes Verzeichnis zu erhalten. Das erste Argument wird jedoch nur für …




1
Git-Vervollständigung mit zsh: Dateinamen mit Leerzeichen werden nicht richtig maskiert
Git-Vervollständigung: Ich habe Probleme mit der automatischen Vervollständigung der Dateinamen von Git auf meinem System. Ich verwende zsh(5.0.5) mit git(1.9.3) unter OS X (10.9.3). Beide zshund gitwurden über Homebrew installiert. (Die Ausgabe der Vollversion befindet sich am Ende des Beitrags.) gitBeim Vervollständigen des Dateinamens werden keine Leerzeichen wie erwartet eingefügt. …
20 zsh  autocomplete  git 


3
Deaktivieren Sie die Bash-Tab-Vervollständigung
Ist es möglich, die automatische Vervollständigung von bash durch Drücken der Tabulatortaste zu deaktivieren? Der Grund, warum ich dies tun möchte, ist, dass ich häufig Code aus einem Editor in mein Terminal einfüge, in dem ich das Tabulatorzeichen anstelle mehrerer Leerzeichen zum Einrücken verwende. Und nein, Sie können mich nicht …

1
Dynamische automatische Vervollständigung für benutzerdefinierte Befehle
Ich versuche, Vervollständigungsfunktionen für einige benutzerdefinierte Funktionen zu schreiben, die ich geschrieben habe, aber es scheint, als würde ich selbst mit den grundlegendsten Schwierigkeiten haben. Eine Beispielfunktion ist: function eb_instances() { if [ "$#" -ne 2 ]; then echo "Usage eb_instances <aws profile name> <environment name>" echo "e.g.:" echo " …
18 zsh  autocomplete 

4
Debian - apt (not apt-get) Autovervollständigung funktioniert nicht
Ich bin auf Debian Jessie 8.6. Mir ist aufgefallen, dass apt-getdie erwartete Bash-Autovervollständigung beim Drücken der Tabulatortaste für Pakete und Befehle auftritt, aber wenn ich versuche, sie damit zu verwenden apt, funktioniert sie nicht. Ich erinnere mich, dass ich xubuntu 16.04 dort verwendet habe, wo es funktioniert hat. Deshalb finde …

1
Zsh-Tab-Vervollständigungen funktionieren für Teilpfade nicht wie gewünscht
Ich möchte, dass bei Dateien und Verzeichnissen die Groß- und Kleinschreibung nicht berücksichtigt wird zsh. Nach ein paar Stunden Lesen des Handbuchs habe ich mir Folgendes ausgedacht: zstyle ':completion:*:*:*:*:globbed-files' matcher 'r:|?=** m:{a-z\-}={A-Z\_}' zstyle ':completion:*:*:*:*:local-directories' matcher 'r:|?=** m:{a-z\-}={A-Z\_}' zstyle ':completion:*:*:*:*:directories' matcher 'r:|?=** m:{a-z\-}={A-Z\_}' Außerdem möchte ich TABeinmal drücken , um mögliche …
17 zsh  autocomplete 

1
Tab Vervollständigung von "../" in zsh
In Bash kann ich die Tab-Vervollständigung verwenden, um ein Verzeichnis nach oben zu verschieben und einen anderen Pfad wieder nach unten zu verschieben. Angenommen, ich bin dabei $HOME/folder1und möchte cdes $HOME/folder2. $HOMEhat nur die beiden untergeordneten Verzeichnisse folder1und folder2. In Bash konnte ich einfach tippen cd ..[TAB]f[TAB]2 und würde am …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.