2016-10-16 2 views
1

ich gerade Sierra frisch installiert und wollte zsh mit oh-my-zsh und Power-Shell verwenden ...Hinzufügen von Zeitstempel zu jeder Zeile auf Zsh

ich mit einem Terminal wie folgt endete:

enter image description here

Aber ich möchte jedem Ausgang einen Zeitstempel hinzufügen. Semething Linke:

[14:23] acytryn ~ Projects %

Gibt es eine Möglichkeit, dies mit zsh zu tun?

Antwort

0

dies auf die Unterseite Ihrer ~/.zsh Datei hinzufügen:

PROMPT='[%T] %n ~ %d %%' 
+1

Ich habe keine .shh-Datei ... sollte es auf .zshrc sein? (Es hat sowieso nicht funktioniert) –

+0

wenn du sagst "es hat nicht funktioniert", was hat nicht funktioniert? in die .zshrc schreiben oder sogar "' PROMPT = '[% T]% n ~% d %%' '" in deine zsh-Shell eingeben, um es auszuprobieren? –

+0

Ich fügte der letzten Datei der .zshrc Datei hinzu, lief 'source ~/.zshrc', änderte aber nichts. Ich benutze Powerline-Shell, ich weiß nicht, ob das irgendwie stört. Das Einfügen in die Eingabeaufforderung hat auch keine Ausgabe. –

2

ich es mehr zerstörungsfrei gefunden habe tatsächlich die Zeit, um die bestehenden Aufforderung vorangestellt wird, ohne sie vollständig zu überschreiben. Dies ermöglicht es, mit jedem vorhandenen Thema zu arbeiten, ohne sein Styling zu beeinträchtigen.

am Ende Ihrer zshrc Datei Fügen Sie diese:

PROMPT='%{$fg[yellow]%}[%D{%f/%m/%y} %D{%L:%M:%S}] '$PROMPT 

I Wolke Thema verwenden, so das gibt mir:

enter image description here

Es behält das aktuelle Thema. Sie können dem Zeitstempel auch etwas Styling hinzufügen, indem Sie die Farbe oder sogar das Format ändern.

Verwandte Themen