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.



1
zsh Äquivalent von Bash Show-All-If-Ambiguous?
Wenn Sie in Bash bei mehreren möglichen Abschlüssen auf die Tabulatortaste klicken, wird eine Liste mit Übereinstimmungen angezeigt, die wiederholt gedruckt wird, wenn Sie wiederholt die Tabulatortaste drücken. In tcsh wird dies auch erreicht, wenn die automatische Vervollständigung auf erweitert eingestellt wird. In zsh erhalten Sie zwar die Liste der …



3
Benutzerdefinierte automatische Vervollständigung: Behandeln Sie Leerzeichen in Dateinamen
Ein bisschen Kontext, diese Frage ist eine Fortsetzung dieser Frage: Bash Remote Autocompletion: Ändern Sie das 'Start'-Verzeichnis Wie auch immer, ich schreibe mein benutzerdefiniertes Bash-Skript für die automatische Vervollständigung: Ich möchte, dass die automatische Vervollständigung genauso cdfunktioniert wie sie, außer dass ich die Namen aus einem bestimmten Verzeichnis abrufen möchte, …

4
Automatische Vervollständigung von Wörtern aus dem Terminalpuffer
In Editoren wie vimund emacskönnen Hotkeys wie C-p(vim) oder M-/(emacs) verwendet werden, um die automatische Vervollständigung des aktuellen Wortes mit anderen Wörtern im selben Puffer durchzuführen. Ist es möglich, die gleiche Funktionalität innerhalb einer Shell zu erreichen? Wenn in der Ausgabe eines vorherigen Befehls ein Wort angezeigt wird und ich …


2
Warum funktioniert die Pfadvervollständigung in Bash nicht immer?
Bei verschiedenen Bash-Umgebungen (verschiedenen Installationen) habe ich unterschiedliche Verhaltensweisen in Bezug TABauf die Pfadvervollständigung, wenn ich danach auf die Befehlszeile drücke. Wo wird das gehandhabt? Ein konkretes Beispiel: Ich laufe cmakemit einem -DArgument: cmake -DCMAKE_TOOLCHAIN_FILE=~/x-too<TAB> es macht nichts. Während (beachten Sie den Abstand zwischen =und~ cmake -DCMAKE_TOOLCHAIN_FILE= ~/x-too<TAB> vervollständigt zu …

1
Wie kann die Vervollständigung der Bash-Registerkarte mit dem schreibgeschützten Dateisystem ausgeführt werden?
Ich habe das Dateisystem meines RaspberryPi (Raspbian - Jessie) absichtlich so konfiguriert, dass es schreibgeschützt ist. Eines der Dinge, die (noch) nicht funktionieren, ist die Tab-Vervollständigung (auch bekannt als Auto-Vervollständigung) in Bash, wo ich häufig den folgenden Fehler erhalte: Bash: Temporäre Datei für Here-Document: Schreibgeschütztes Dateisystem kann nicht erstellt werden …

1
Aufruf der zsh-Vervollständigungsfunktion und Abrufen der Ergebnisse
Ich versuche, die Abschluss-Widgets von zsh in meinen eigenen Skripten zu verwenden. An einem Punkt möchte ich Zugriff auf das Ergebnis jeder in zsh aktiven Fertigstellung haben, oder vielmehr möchte ich das Endergebnis der Abschlusskette erhalten. function foo() { do_unrelated_stuff() # call zsh completion comp_results=_main_complete_() # won't work like this, …

1
oh-my-zsh-Stilvervollständigung für Verzeichnis- / Dateipfade ohne oh my zsh
Ich hatte oh-my-zsh für eine Weile installiert, und ich konnte einen vollständigen Pfad mit nur einem Buchstaben eingeben und dann die Tabulatortaste drücken, um das Ganze ohne Berücksichtigung der Groß- und Kleinschreibung automatisch zu vervollständigen. Wenn ich zum Beispiel eine Datei bei hätte ~/Documents/sites/great-site/great-file.txt, könnte ich die vim ~/d/s/g/gTabulatortaste eingeben …


3
Entfernen Sie einen Host aus der Abschlussliste für ssh in zsh
Ich hatte einmal einige Hosts mit den Namen "myhost", "myhost1" usw. Und jetzt werden alle außer "myhost3" ungültig. Ich habe diese aus /etc/hostsund entfernt ~/.ssh/known_hosts, aber zsh vervollständigt sie immer noch für mich. Gibt es eine andere Datei, die ich bearbeiten sollte, damit zsh diese Hosts vergisst? Ich habe in …

2
Bash Auto Completion Skript
Ich versuche, die automatische Vervollständigung für einen Befehl einzurichten, der nur einen Parameter, einen Ordnernamen, akzeptiert. In habe /secure/kernel_builds/ich die drei folgenden Unterordner: 3.5.6/ 3.6.2/ source/ Jetzt möchte ich die automatische Vervollständigung, die alle möglichen Unterordnernamen auflistet, aber nicht den genannten source. Im Moment verwende ich eine ziemlich dumme Methode, …

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.