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.
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 …
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 …
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 …
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 …
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 …
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 …
Ich starte GUI-Anwendungen lieber über ein Terminalfenster als über einen grafischen Desktop. Ein häufiges Ärgernis ist, dass die Entwickler diese Art der Verwendung oft nicht erwartet haben, sodass die App viele nutzlose, kryptische oder nicht informative Nachrichten an stdout oder stderr druckt. Weitere Unordnung auf dem Terminal tritt auf, weil …
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 …
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 …
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 …
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 …
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 …
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, …
Wenn ich ~/biTabvorher getippt hätte , wäre daraus geworden ~/bin. Es heute jedoch begann Drehen ~/biTabin /home/username/bin. Ich hätte lieber das erste, aber ich bin nicht sicher, was passiert ist ... Ich habe ein Skript hinzugefügt, um meine Bash-Vervollständigung zu bearbeiten, aber ich habe es von meinem entfernt ~./bashrcund den …
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.