Постоянно обновляемые часы zsh подсказка?

Я знаю, что могу должностное лицо a date команда в моей подсказке zsh. Однако это показывает старое время; для наблюдения текущего времени я должен совершить нападки <return> и получите новую подсказку с текущим временем.

Существует ли способ настроить подсказку zsh для постоянного обновления себя каждую секунду?

8
задан paulmelnikow 6 March 2017 в 22:06
поделиться

1 ответ

Это было бы .... неприятно в стандартном приглашении zsh (или bash, или других оболочках).

Я предлагаю вам использовать Gnu Screen.

Экран может иметь строку состояния, которая может показывать время. Вот пример screenrc прокрутите вниз до «Red Hat Magazine A guide to GNU Screen», чтобы увидеть образец (i ' Я воспроизведу это здесь), который при запуске screen покажет текущее время в правом нижнем углу терминала:

~ / .screenrc

hardstatus alwayslastline
hardstatus string '%{= kG}[ %{G}%H %{g}][%= %{=kw}%?%-Lw%?%{r}(%{W}%n*%f%t%?(%u)%?%{r})%{w}%?%+Lw%?%?%= %{g}][%{B}%Y-%m-%d %{W}%c %{g}]'

# Default screens
screen -t shell1        0
screen -t shell2        1

http://www.gnu.org/software/screen/

8
ответ дан 5 December 2019 в 04:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: