Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我的 emacs shell 中,我看到了这个输出:
^[[J~% echo $PS1 %2c%%
在我的另一台机器上,这些东西根本没有出现。谁能提出一个原因以及如何解决它?
这与您的 PS1 设置有关。基本上 Emacs 不会接受 PS1 太花哨的设置。我在 ~/.bashrc 中使用了以下代码来区分 xterm 和其他术语模拟器(例如 Emacs)之间的 PS1。你可以试一试。
case $TERM in xterm) export PS1='\[\e]0;\u@\h: \W\a\]\[\e[31;1m\]\w\n\[\e[0m\]' ;; *) export PS1='\[\e[31;1m\]\w\n\[\e[0m\]' ;; esac