Derzeit zeigt ZSH ein Menü an, wenn ich zum ersten Mal auf die Registerkarte drücke, und die Fertigstellung ist nicht eindeutig. Wenn ich also 'cd' in der Eingabeaufforderung habe und auf die Tabulatortaste drücke, werden die verschiedenen verfügbaren Vervollständigungen angezeigt. Wenn ich erneut auf die Tabulatortaste drücke, wird der erste …
Systeminformationen: macOS Sierra 10.12.6 zsh 5.4.2 (x86_64-apple-darwin16.7.0) GNU bash, version 4.4.12(1)-release (x86_64-apple-darwin16.3.0) Scrollen Sie zu den BEISPIELEN unten, wenn Sie nur die vereinfachten Beispiele betrachten möchten, die ich gemacht habe. HINWEIS: Ich bin kein großer zshBenutzer. Ich habe mir die fzfTastenkombinationen für bashund angesehen zsh. Beachten Sie, wie beide einen …
Ich brauche eine Möglichkeit, die Namen (ohne den Textkörper / Inhalt / Wert) von Aliasen, Funktionen, Variablen und Arrays in zsh aufzulisten. Optimal sollte es sich so verhalten compgen: compgen -a # will list all the aliases you could run. compgen -A function # will list all the functions you …
Inwieweit können andere POSIX-kompatible Shells als angemessener Ersatz für Bash fungieren? Sie müssen keine echten "Drop-In" -Ersetzungen sein, sondern nahe genug, um mit den meisten Skripten zu arbeiten und den Rest mit einigen Änderungen zu unterstützen. Ich möchte, dass explizite Bash-Skripte - Initskripte, DHCP-Client-Skripte usw. - mit minimalen Änderungen funktionieren …
Wie würde ich Karte jjzu Escin zsh? Ich versuche, eine Tastenbelegung neu zu erstellen, die ich in vim eingerichtet habe, wo ich sie jjzugeordnet habe, ESCdamit sie bei zweimaligem Drücken jdas an <Esc>an vim sendet , sodass ich bequemer in den normalen Modus wechseln kann. Ich habe es bereits versucht …
My RPROMPTist so eingestellt, dass svn-Informationen mit angezeigt werden vcs_info. Es liest RPROMPT=${vcs_info_msg_0_}. vcs_infoheißt using precmd(). RPROMPT wird jedoch nicht aktualisiert, wenn ich Verzeichnisse wechsle. Es funktioniert nur, wenn ich die Eingabeaufforderung erneut aufrufe (entweder über source ~ / .zshrc oder prompt) und sich bei chdir nicht ändert, es sei …
Eine einfache Frage, aber ich kann die Antwort nicht finden. die zsh dokumentation überwältigt mich :-( function z () { echo ${1:s/the/THE} } $ z thethethe THEthethe ... Wie kann ich alle "the" durch "THE" ersetzen lassen, nicht nur das erste Mal? Mit zsh sind es die einfachsten Dinge, für …
Ich bin bei der Verwendung von FreeBSD auf dieses Verhalten von zsh gestoßen: % dd if=/dev/zero bs=1M count=1 of=~/test2 dd: failed to open '~/test2': No such file or directory Das hat mich wirklich verwirrt, weil das gleiche in Bash gut funktioniert. Ich kann touchDateien mit Tilde in zsh und dann …
Ich möchte eine Remote-Sitzung starten, ohne den folgenden Befehl einzugeben ssh user@remoteserverip -t zsh Ich weiß, dass ich die Hostnamen in ändern kann, um ~/.ssh/configeinfach so etwas zu verwenden: ssh serveralias -t zsh Aber ich möchte den -t zshParameter entfernen . Gibt es eine Möglichkeit, dies zu erreichen, ohne eine …
Ich habe Probleme beim Ausführen eines Bash-Skripts zsh. Das Skript ähnelt dem folgenden und soll unter bash ausgeführt werden: #!/bin/bash echo "<235234>" | egrep -oe [0-9]+ Meine Shell ist jedoch standardmäßig aktiviert. Um zshdas obige Skript auszuführen, geben Sie /bin/bashan meiner zshEingabeaufforderung Folgendes ein und führen Sie dann aus . …
Wie konfiguriere ich zsh so, dass Ctrl+ Backspacedas Wort vor dem Punkt beendet? Wie erreicht man das Ctrl+ Deletetötet das Wort nach dem anderen? Ich benutze urxvt als Terminalemulator.
Ich habe eine Funktion in meinem ~/.zshrc: findPort() { lsof -t -i :$1 } Der übliche Aufruf ist findPort 3306. Ich möchte es mit erhöhten Rechten ausführen. Aber ich bekomme "Befehl nicht gefunden". ➜ git 🍔 sudo findPort 3306 sudo: findPort: command not found Ich nehme an, der Grund dafür …
Ich habe so etwas: % ls -1dF /tmp/foo/* /tmp/foo/000f9e956feab3ee4625aebb65ae7bae9533cdbc/ /tmp/foo/002e34c2218f2c86fefd2876f0e5c2559c5fb3c4/ /tmp/foo/00b483576791bab751e6cb7ee0a7143af43a8069/ . . . /tmp/foo/fedd0f7b545e7ae9600142656756456bc16874d3/ /tmp/foo/ff51ac87609012137cfcb02f36624f81cdc10788/ /tmp/foo/ff8b983a7411395344cad64182cb17e7cdefa55e/ Ich möchte ein Verzeichnis barunter jedem der Unterverzeichnisse unter erstellen foo. Wenn ich das versuche mit % mkdir -p /tmp/foo/*/bar ... Ich bekomme den Fehler zsh: no matches found: /tmp/foo/*/bar (Im Nachhinein kann …
Ich erstelle eine Datei mit tabulatorgetrennten Feldern. echo foo$'\t'bar$'\t'baz$'\n'foo$'\t'bar$'\t'baz > input Ich habe das folgende Skript benannt zsh.sh #!/usr/bin/env zsh while read line; do <<<$line cut -f 2 done < "$1" Ich teste es. $ ./zsh.sh input bar bar Das funktioniert gut. Wenn ich jedoch die erste Zeile ändere, die …
Die spezielle Variable $RANDOMhat bei jedem Zugriff einen neuen Wert. In dieser Hinsicht erinnert es an die "Generator" -Objekte, die in einigen Sprachen zu finden sind. Gibt es eine Möglichkeit, so etwas in zu implementieren zsh? Ich habe versucht, dies mit Named Pipes zu tun, aber ich habe keine Möglichkeit …
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.