Mein .zshrcsieht so aus: export EDITOR="/usr/bin/vim" Wenn ich jetzt ein Terminal öffne und ein Tastenkürzel eingebe ctrla, um zum Zeilenanfang zu gelangen, funktioniert es nicht. Stattdessen wird die Zeichenfolge ^A(oder eine andere Zeichenfolge, abhängig von der eingegebenen Verknüpfung) in das Terminal eingegeben: emlai:~ % ^A Wenn Sie das Wort exportaus …
Ich benutze Ubuntu 11.04. Gibt es eine Möglichkeit, die Farbgebung für die Ausgabe nach der Auflistung der fertiggestellten Registerkarten einer CD, eines Ls oder dergleichen festzulegen? dh myshell@root$ cd ~/user/files/ Ich drücke die Tabulatortaste ... myfile myfoo mybar <- diese Ausgabe ist farbig? Ich hoffe, Ihnen hat mein Diagramm gefallen.
zstyleEs scheint nur ein zentraler Ort zum Speichern und Abrufen von Daten zu sein, eine Alternative zu exportShell-Parametern. Ist das wahr oder steckt noch mehr dahinter?
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 …
WARNUNG VERSUCHEN SIE NICHT, DIESES GERÄT AUF EINER PRODUKTIONSMASCHINE ZU LAUFEN Wenn ich die Wikipedia-Seite zum Thema lese, verfolge ich im Allgemeinen die Vorgänge mit folgendem Code: :(){ :|:& };: Auszug aus der Beschreibung Die folgende Gabelbombe wurde 2002 als Kunst präsentiert;56 Der genaue Ursprung ist nicht bekannt, aber es …
Follow-up zum Hintergrundteil dieser Frage . In bashkann ich verwende ${!FOO}für doppelte Substitution, in zsh ${(P)FOO}. In beiden Fällen eval \$$FOOfunktioniert die alte Schule (Hack-y) . Das Klügste und Logischste für mich wäre also ${${FOO}}, ${${${FOO}}}…eine doppelte / dreifache / n-Substitution. Warum funktioniert das nicht wie erwartet? Zweitens: Was macht …
Ich hätte gerne eine Datei zB. f mit nur zsh Aliasen (Reinheitsgründe). Dann möchte ich die f- Datei in meine .zshrc- Datei aufnehmen, damit die in f definierten Aliase in .zshrc sichtbar sind . Ist es möglich? Wenn ja, könnte ich zB ein Skript erstellen. my_alias( $my_alias ll 'ls -l'), …
Derzeit habe ich Folgendes in meinem .zshrc: bindkey '^[[A' up-line-or-search bindkey '^[[B' down-line-or-search Dies scheint jedoch nur mit dem Inhalt meiner aktuellen Eingabe übereinzustimmen, bevor ein Leerzeichen auftritt. Beispiel: sudo ls /Stimmt mit jeder Zeile in meinem Verlauf überein, die mit beginnt sudo, während ich möchte, dass nur Zeilen übereinstimmen, …
Ist es möglich, den in zsh integrierten Zeileneditor ( zle) zu verwenden, um Eingaben an einen Unterprozess weiterzuleiten? Das heißt, ich möchte ausführen, zlewrap mycommandwo zlewrapist eine zsh-Funktion und mycommandist ein Programm, das nur Zeilen aus stdin liest; zlewrapwürde effektiv zles zeilenbearbeitungsfunktionen zur verfügung stellen mycommand. Dies ist auf dem …
Der Ausdruck: $ ksh -c 'for ((i=0;i<10;i++)){ echo $i;}' 0 1 2 3 4 funktioniert einwandfrei Ich kann die Beschreibung dieser Syntax, in der die ersetzt {...;}wird, nicht ; do ...; doneim Handbuch finden. Gibt es eine Referenz im Handbuch? Für welche Shells funktioniert das richtig?
Die ersten beiden Zeichen wurden wiederholt, während ich Tabdie Vervollständigung durchführte. In der Abbildung unten cdwird wiederholt. Ich habe rxvt-unicdoe, xterm, terminator ausprobiert. Alle diese Terminalemulatoren haben dieses Problem. Zsh Version 5.0.2, Konfigurationsdatei on-my-zsh
Angenommen, ich habe zwei Wege: <source_path>und <target_path>. Ich würde meine Shell (zsh) wie automatisch, um herauszufinden , ob es eine Möglichkeit darzustellen , ist <target_path>aus <source_path>als relativer Pfad. Nehmen wir zum Beispiel an <source_path> ist /foo/bar/something <target_path> ist /foo/hello/world Das Ergebnis wäre ../../hello/world Warum ich das brauche: Ich möchte einen …
In zsh (sowie in bash) können Sie einige Protokollworterweiterungen verwenden, um Argumente aus früheren Befehlen zu kennzeichnen. In diesem Beispiel wird gezeigt, wie der zweite Parameter aus dem vorherigen Befehl im Verlauf mit !:#Erweiterung abgerufen wird: % echo foo bar baz foo bar baz % echo !:2 echo bar bar …
Nehmen wir an, meine Eingabeaufforderung sieht folgendermaßen aus (das _ steht für meinen Cursor) ~ % _ Kann ich das auf irgendeine Weise so aussehen lassen? ~ % _ [some status] Die Frage betraf ursprünglich zsh, hat jetzt aber andere Antworten.
Angenommen, ich habe ein Skript: some-command "$var1" "$var2" ... Und für den Fall, dass var1es leer ist, würde ich es vorziehen, es durch nichts anstelle der leeren Zeichenfolge zu ersetzen, so dass der ausgeführte Befehl lautet: some-command "$var2" ... und nicht: some-command '' "$var2" ... Gibt es einen einfacheren Weg, …
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.