Я видел демонстрации, где у людей был терминал Mac OSX, где текущее время + имя пользователя + каталог прикреплены (например, «стоп-строки» в Excel) к верхней части окна терминала (не в строке заголовка), предлагая все дружественная контекстная информация, которая мне нужна, оставляя много места для командной строки после простого '$'.

Как мне настроить свой терминал так, чтобы он выглядел так?

PS. Если это имеет значение, я недавно начал использовать альтернативную оболочку под названием fish: http://fishshell.com/, но я рад любому ответу на любую оболочку.

РЕДАКТИРОВАТЬ: я пошел, чтобы найти демонстрацию, которая сначала поместила эту идею в мою голову, и я на самом деле нашел его: https://www.youtube.com/watch?v=zBt2g9ekiug#t=55

1 ответ1

0

Изменить 2:

Добавьте эти строки в ваш ~/.zshrc:

case $TERM in
  xterm*)
    precmd () {print -Pn "e]0;%~a"}
    ;;
esac

Это результат:

Если вы используете Bash:

case $TERM in
  xterm*)
    PS1="[e]0;wa]\$ "
    PROMPT_COMMAND='echo -ne "${USER}@${HOSTNAME}:${PWD/#$HOME/~}"'
    ;;
esac

Посмотрите на эту ссылку. Я думаю, вам понравится :)

Редактировать: еще одна хорошая ссылка

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .