Wie installiere / erstelle ich eine benutzerdefinierte Eingabeaufforderung für Fischschalen?

10

Ich benutze Fisch 2.0 in #! Linux, aber dies könnte ein Installationsfehler sein, da meine ~ / .config / fish / config.fish leer ist.

SuperCheezGi
quelle
Welches Betriebssystem verwenden Sie Ubuntu, CentOS usw. usw.?
Max
@ Max CrunchBang (#!) C:
SuperCheezGi

Antworten:

10

~/.config/fish/config.fishist standardmäßig leer. Um eine benutzerdefinierte Eingabeaufforderung zu erstellen, erstellen Sie eine Datei ~/.config/fish/functions/fish_prompt.fishund füllen Sie sie mit Ihrer Eingabeaufforderung.

Grundlegendes Beispiel

Funktion fish_prompt
        echo (pwd) '>'
Ende
Hähnchen
quelle
3
Gibt es eine Möglichkeit, mehrere Eingabeaufforderungen zu speichern oder zur Liste der verfügbaren Eingabeaufforderungen hinzuzufügen, die angezeigt werden, wenn Sie fish_config ausführen?
Chris Rasys
-1

Das hat bei mir funktioniert:

~/.local/share/omf/init.fish

function fish_prompt
        echo (pwd) '> '
end
Praveen Cruz
quelle
Dies kann zwar zur Lösung des Problems beitragen, erklärt jedoch nicht, warum und / oder wie das Problem behoben wird. Die Bereitstellung dieses zusätzlichen Kontextes würde den langfristigen Bildungswert erheblich verbessern. Bitte bearbeiten Sie Ihre Antwort, um eine Erklärung hinzuzufügen, einschließlich der Einschränkungen und Annahmen.
Toby Speight
2
Dies dupliziert eine andere Antwort und fügt keinen neuen Inhalt hinzu. Bitte posten Sie keine Antwort, es sei denn, Sie haben tatsächlich etwas Neues beizutragen.
DavidPostill
1
Bitte fügen Sie als Antwort kein "Danke" hinzu. Sobald Sie einen ausreichenden Ruf haben , können Sie Fragen und Antworten abstimmen , die Sie als hilfreich empfunden haben. - Aus dem Rückblick
DavidPostill
Willkommen beim Superuser: Auch wenn dies die Frage beantworten kann oder nicht, wäre es eine bessere Antwort, wenn Sie eine Erklärung liefern könnten, aus der Sie glauben, warum dies der Fall ist. Einzelheiten darüber, warum und wann Sie etwas mit so einfach zu befolgenden Anweisungen tun sollten. Wenn Sie der Meinung sind, dass Ihre Antwort richtig ist, tun Sie diese Dinge und bearbeiten Sie sie erneut. Bitte nehmen Sie ein paar Minuten und lesen: - superuser.com/help .Answering: superuser.com/help/how-to-answer , wieder superuser.Thankyou willkommen
mic84
@DavidPostill Ich habe gesagt, der Speicherort der Konfigurationsdatei, die für mich funktioniert. Ich sehe nicht den gleichen Speicherort in den obigen Antworten. Bitte überschätzen Sie sich nicht und verpassen Sie nicht, Ihren Ruf zu nutzen.
Praveen Cruz