У моїй оболонці emacs я бачу цей вихід:
^[[J~% echo $PS1
%2c%%
На моїй іншій машині цей матеріал взагалі не відображається. Може хто-небудь запропонувати причину, чому і як це виправити?
Відповіді:
3 для відповіді № 1Це пов'язано з вашим налаштуванням PS1. Фактично, Emacs не прийме переконливі налаштування PS1. Я використав наступний код у ~ / .bashrc, щоб відрізнити PS1 між xterm та іншими терміновими симуляторами, такими як Emacs. Ви можете спробувати це.
case $TERM in
xterm)
export PS1="[e]0;u@h: Wa][e[31;1m]wn[e[0m]"
;;
*)
export PS1="[e[31;1m]wn[e[0m]"
;;
esac