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.

3
Wie behebe ich die Tab-Vervollständigung, damit keine Einträge ausgeblendet werden?
Ich verwende oh-my-zsh unter Mac OS X mit homebrew'ed zsh 4.3.12. Ich bin kürzlich über ein seltsames Problem gestolpert. In scripts/not-usedich habe mehrere .RDateien: breakdowns.R eventloop.R process-largeclients.R process-qt.R reprocess-pinning.R calculate-qt-error.R generate_decision_tree.R process-net.R process-scalingexp.R Wenn ich jedoch ls scripts/not-used/+ versuche, steht Tabdie erste Vervollständigung ls scripts/not-used/_.Rfür _die Cursorposition. Wenn ich Taberneut …

1
Was ist die Magie, die es mir ermöglicht, entfernte Dateien mit Tabulatoren zu vervollständigen, wenn ich einen scp-Befehl eingebe?
Vermutlich ist dies eine Funktion, die von einem Plugin bereitgestellt wird, das ich in meinem oh-my-zsh-Setup aktiviert habe (ich verwende zsh seit vielen Jahren). Mir ist aufgefallen, dass ich, seit ich meinen öffentlichen Schlüssel zum Server hinzugefügt habe (jetzt kann ich ohne Eingabe eines Kennworts SSH zum Server ausführen), beim …

1
Bash-Vervollständigung für durch Kommas getrennte Werte
Ich möchte eine Vervollständigungsregel für eine durch Kommas getrennte Parameterliste erstellen. Ich habe zB einen Befehl, der eine Liste von Servernamen empfängt: myscript -s name1,name2,name3 In diesem Moment habe ich es geschafft folgendes zu schreiben: _myscript () { local cur prev opts _get_comp_words_by_ref cur prev opts='-s' servers='name1 name2 name3' if …

4
Autovervollständigung des Dateinamens im Verzeichnis
Diese Frage ist ganz ähnlich wie diese , aber ich kann die Lösung nicht verstehen. Ich kenne dieses Tutorial auch , kann aber immer noch nicht verstehen, was ich falsch mache. Ich versuche, die Liste der Verzeichnisse automatisch zu vervollständigen, in denen sich Folgendes befindet /something/: $ ls /something/ One …

1
Wie werden String-Vervollständigungen an stdout ausgegeben?
Einige der gitBefehle haben viele Optionen, und es wäre oft nützlich, sie nach der gewünschten zu durchsuchen. Ich habe nur nach der Option gesucht, die die TABBreite steuert git-gui, aber es gibt ungefähr 200 Vervollständigungen für git config. Eine naheliegende Problemumgehung besteht darin, alle Vervollständigungen in einen Editor zu kopieren …

4
Bei Centos 7 ist die Bash-Vervollständigung sehr unvollständig
Ich habe die Bash-Vervollständigung mit installiert yum install --enablerepo=epel bash-completion. Während es für einige grundlegende Befehle (Git & Yum) funktioniert, vermisse ich einen großen Teil der Vervollständiger. Meine /etc/bash_completion.denthält Folgendes: bash_completion.d] $ ls git iprutils redefine_filedir yum yummain.py yum-utils.bash Ich weiß jedoch, dass es bash_completion für zB make (das installiert …


3
Wie kann ich meinem Python-Skript in der Bash gültige Tab-Vervollständigungen für Argumente mitteilen?
Angenommen, ich habe ein Programm hello.py und ein mögliches gültiges Argument dafür ist: ./hello.py autoawesomesauce Es ist möglich einzutippen: ./hello.py auto[tab] An diesem Punkt wird das teilweise vervollständigte Argument an hallo gesendet, das es als solches erkennt und es dann auf der Shell vervollständigt, um: ./hello.py autoawesomesauce Ich weiß, dass …

3
Unerwarteter Bash-Abschluss von ~ unter OS X
Ich drückte ~TabTabauf die Bash-Eingabeaufforderung und bekam eine unerwartete Reihe von Abschlüssen. Zuerst sah es aus wie alle Leute im /UsersVerzeichnis und noch viel mehr. Dann dachte ich, es wäre die umgekehrte Suche von Leuten mit "Heimat" -Verzeichnissen /etc/passwordoder vielleicht denjenigen, die es waren /var/empty- dies scheint ungefähr richtig zu …

3
Bash-Autovervollständigung mit dem Befehl vim
In Bash funktioniert die automatische Vervollständigung von Pfaden seit kurzem nicht mehr, wenn vimBefehle ausgegeben werden, deren Pfad tiefer als zwei Verzeichnisse ist (bei anderen Befehlen wie lsund funktioniert sie weiterhin wie erwartet cd). Wenn ich zum Beispiel tippe ls .config/btsync/btund dann die Tabulatortaste drücke, wird dies auf erweitert ls …

2
Abschluss abbrechen, aber nur Abschluss in zsh
Wenn eine Abschlussfunktion lange dauert, kann ich sie durch Drücken von Ctrl+ C(Terminal-Interrupt-Taste, SIGINT senden) oder Ctrl+ G(gebunden an send-break) unterbrechen . Mir bleibt dann das unvollständige Wort. Wenn ich jedoch zufällig Ctrl+ Coder Ctrl+ Gdrücke, sobald die Abschlussfunktion beendet ist, wird die Befehlszeile möglicherweise abgebrochen, und ich erhalte eine …

4
Neueste Datei automatisch vervollständigen
Ich habe einen Prozess, der Textdateien erstellt, deren Dateinamen auf dem Zeitstempel ihres Erstellungszeitpunkts basieren: $ ls 1378971222.txt 1378971254.txt 1378971482.txt 1378971488.txt 1378972089.txt 1378972140.txt 1378972141.txt 1378972153.txt 1378972155.txt 1378972241.txt Wie kann ich den Dateinamen der zuletzt erstellten Datei , dh der Datei mit der neuesten Mtime, automatisch vervollständigen ? Es gibt keine …

1
Zsh-Vervollständigung, Shift-Tab aktivieren
Wenn zsh Ihnen ein Menü mit möglichen Vervollständigungen anzeigt, möchte ich, dass ich shift-tabauf vorherige Vervollständigungseinträge zugreifen kann. Gibt es eine Option, die steuert, mit welcher Taste auf vorherige Vervollständigungseinträge zugegriffen wird? Und wenn ja, was muss ich meiner ~/.zshrc Datei hinzufügen, um sie einzurichten? Wenn es einen Unterschied macht, …


1
Vervollständigungsliste in zsh dynamisch aktualisieren
Ich finde die Ergebnislisten von zsh für die TabVervollständigung recht nützlich, möchte ihr Verhalten jedoch ein wenig ändern: Sie sollten erscheinen, wenn ich Tabzum ersten Mal und danach dynamisch mit jedem neuen Buchstaben aktualisiert. Das Standardverhalten ist, dass die Vorschläge nur neu ausgewertet werden, wenn Sie Taberneut, ich möchte diesen …
13 zsh  autocomplete 

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.