Настройка терминальной среды

Я хочу настроить командную строку. Я добавил:

 PS1='\[\e[1;30m\][\[\e[1;34m\]\u@\h \[\e[0;36m\]\A\[\e[1;30m\]]\[\e[1;37m\]~\W\[\e[0;37m\] \$ \e[0;100m'

кому: ~/.bashrc. Это - вся польза за исключением того, что не весь терминальный фон является черным, но только фоновые блоки позади ввода команд / вывод (извините по причинам конфиденциальности, я не могу загрузить снимок экрана, но кодировать работы в терминале).

Я попытался переместиться \e[0;100m вокруг, но ничто не было успешно.

Я видел несколько актуальных вопросов по этой теме, но я все еще, кажется, неспособен, решают мою проблему.

Любая справка будет значительно цениться.

2
задан 6 November 2014 в 15:19

1 ответ

Изменение цвета фона терминального использования $PS1 не возможно (AFAIK), поскольку использование escape-последовательности ANSI будет только влиять на Вашу подсказку и что можно ввести после подсказки, если код ANSI все еще активен, ничто больше.

На вашем месте я изменил бы мой $PS1 быть справедливым:

PS1='\[\e[1;30m\][\[\e[1;34m\]\u@\h \[\e[0;36m\]\A\[\e[1;30m\]]\[\e[1;37m\]~\W\[\e[0;37m\] \$'

И измените цвет фона своего терминала гнома в предпочтениях профиля, выберите "Белого на Черной" встроенной схеме:

enter image description here

Результат:

enter image description here

1
ответ дан 2 December 2019 в 05:11

Другие вопросы по тегам:

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