Я прочитал в другом сообщении, что если я добавлю \[\e]0;\W\a\] к моей переменной PS1, мои вкладки терминала будут установлены в текущий каталог без пути. Я пробовал это, но он не работает. Сообщение, которое я видел, почти 4 года, поэтому мне интересно, что изменилось. Я использую Ubuntu 14.04.
Это то, что я получаю, когда я набираю «echo $ PS1» в терминале:
\[\e]0;\u@\h: \w\a\](^)#(^)#(^)#(^)\[\e]0;\u@\h: \w\a\]\u@\h:\w$
Вот как выглядит мое приглашение:
(^)#(^)#(^)#(^)bminter@ubuntu:~$
В опубликованном PS1 есть две последовательности набора названий XTerm:
\[\e]0;\W\a\] \[\e]0;\u@\h: \w\a\]Последний будет перезаписывать заголовок, поэтому просто удалите его:
PS1='\[\e]0;\W\a\](^)#(^)#(^)#(^)${debian_chroot:+($debian_chroot)}\u@\h:\w$ '
Также обратите внимание, что для приведенных выше я использовал одинарные кавычки.
Кстати, вместо того, чтобы использовать (^)#(^)#(^)#(^), чтобы найти ваше приглашение, я мог бы предложить что-то немного более гладкий. Например, это печатает полную строку хэшей:
$ PROMPT_COMMAND='printf "#%.0s" $(seq $COLUMNS); echo'
###################################################################################
$
Лично у меня есть большая жирная цветовая подсказка.
В опубликованном PS1 есть две последовательности набора названий XTerm:
\[\e]0;\W\a\] \[\e]0;\u@\h: \w\a\]Последний будет перезаписывать заголовок, поэтому просто удалите его:
PS1='\[\e]0;\W\a\](^)#(^)#(^)#(^)${debian_chroot:+($debian_chroot)}\u@\h:\w$ '
Также обратите внимание, что для приведенных выше я использовал одинарные кавычки.
Кстати, вместо того, чтобы использовать (^)#(^)#(^)#(^), чтобы найти ваше приглашение, я мог бы предложить что-то немного более гладкий. Например, это печатает полную строку хэшей:
$ PROMPT_COMMAND='printf "#%.0s" $(seq $COLUMNS); echo'
###################################################################################
$
Лично у меня есть большая жирная цветовая подсказка.
В опубликованном PS1 есть две последовательности набора названий XTerm:
\[\e]0;\W\a\] \[\e]0;\u@\h: \w\a\]Последний будет перезаписывать заголовок, поэтому просто удалите его:
PS1='\[\e]0;\W\a\](^)#(^)#(^)#(^)${debian_chroot:+($debian_chroot)}\u@\h:\w$ '
Также обратите внимание, что для приведенных выше я использовал одинарные кавычки.
Кстати, вместо того, чтобы использовать (^)#(^)#(^)#(^), чтобы найти ваше приглашение, я мог бы предложить что-то немного более гладкий. Например, это печатает полную строку хэшей:
$ PROMPT_COMMAND='printf "#%.0s" $(seq $COLUMNS); echo'
###################################################################################
$
Лично у меня есть большая жирная цветовая подсказка.
Попробуйте открыть терминал и запустите:
echo $PS1
и разместите его здесь, чтобы мы могли видеть все это. Просто глядя на то, что вы публикуете, мне кажется, что вам не хватает косых черт и первого и последнего скобок:
\[\e]0;\W\a\]
Надеюсь, что это трюк.
Попробуйте открыть терминал и запустите:
echo $PS1
и разместите его здесь, чтобы мы могли видеть все это. Просто глядя на то, что вы публикуете, мне кажется, что вам не хватает косых черт и первого и последнего скобок:
\[\e]0;\W\a\]
Надеюсь, что это трюк.
Попробуйте открыть терминал и запустите:
echo $PS1
и разместите его здесь, чтобы мы могли видеть все это. Просто глядя на то, что вы публикуете, мне кажется, что вам не хватает косых черт и первого и последнего скобок:
\[\e]0;\W\a\]
Надеюсь, что это трюк.