![哪些术语类型实际上适用于 Tmux 和 AWS SSM?拆分端子不显示分隔线](https://linux22.com/image/14979/%E5%93%AA%E4%BA%9B%E6%9C%AF%E8%AF%AD%E7%B1%BB%E5%9E%8B%E5%AE%9E%E9%99%85%E4%B8%8A%E9%80%82%E7%94%A8%E4%BA%8E%20Tmux%20%E5%92%8C%20AWS%20SSM%EF%BC%9F%E6%8B%86%E5%88%86%E7%AB%AF%E5%AD%90%E4%B8%8D%E6%98%BE%E7%A4%BA%E5%88%86%E9%9A%94%E7%BA%BF.png)
最近,我在使用 AWS Systems Manager (SSM) 和 Tmux 时遇到了一个非常烦人的问题。当我分割终端时,分隔线消失,屏幕变得非常奇怪。例如,不在焦点的一侧会随机消失,其文本会跨越分隔线,等等各种问题。
例如:
这实际上是一个垂直分割的 tmux 会话。该TERM
变量当前设置(默认情况下)为xterm-256color
。如果我尝试ansi
,那么它看起来像这样:
正如您所看到的,现在分隔符上有一堆问号,好像有一些字符不受支持。
我该如何解决?我需要设置什么术语或 Tmux 设置才能获得正常的 Tmux 体验?我正在使用 iTerm2 for Mac 和电力线源代码专业版字体。我也尝试过使用其他字体,但没有成功。
答案1
通过修改我的 SSM 首选项以在我建立的每个 AWS SSM 连接上运行它来解决此问题:
export LANG=en_US.UTF-8; export TERM=ansi