如何使GNU屏幕识别UTF-8字符[关闭]

问题描述 投票:7回答:2

我喜欢在bash中使用不同的提示来快速识别当我使用ssh时正在使用的机器。我发现OSX Yosemite中的默认bash终端接受各种Unicode字符,因此我设置了以下PS1

Mac PS1

PS1=$'\n\n\xf0\x9f\x98\x88'"  \t – \[\033[01m\]\u@\h\[\033[00m\]:\W > "

RaspberryπPS1

PS1=$'\n\n\xf0\x9f\x98\xBA'"  \t – \[\033[01m\]\u@\h\[\033[00m\]:\W > "

[很遗憾,GNU screen不理解UTF-8字符:

即使使用screen -U在UTF-8模式下运行,也>

任何想法如何解决这个问题?

我喜欢在bash中使用不同的提示来快速识别使用ssh时我当前在哪台计算机上工作。我发现OSX Yosemite中的默认bash终端接受范围广泛的...

bash macos unicode gnu-screen
2个回答
2
投票

1)在GNU屏幕中,键入CTRL + A,然后键入此屏幕指令:


-2
投票

如果可能,请使用Tmux而不是使用GNU屏幕。此终端多路复用器对UTF-8有很好的支持。

© www.soinside.com 2019 - 2024. All rights reserved.