【问题标题】:tmux + iTerm2 + zsh - percent sign at the beginning of linetmux + iTerm2 + zsh - 行首的百分号
【发布时间】:2014-04-11 10:17:23
【问题描述】:

我使用 tmux + iTerm2 集成 (tmux -CC)。一切正常,除了在 zsh 中,我在行首得到奇怪的%

user@user] date
Fri Apr 11 03:12:39 PDT 2014
%
user@user]

我知道 zsh 用% 表示行尾没有\n,但我不知道该怎么做才能摆脱它,或者强制 tmux/iterm 使用正确的行尾

当我使用 tmux + zsh 和 iterm not integreated 时,我没有问题。

我试过了(没有成功)

  • tmux -CC -u
  • unset PROMPT_SP

【问题讨论】:

  • PS1的内容是什么?它看起来更像是您的提示以百分号开头,后跟新行。
  • 查看 SuperUser 上的类似问题:superuser.com/questions/645599/…,希望对您有所帮助。

标签: zsh tmux iterm


【解决方案1】:

我也有同样的问题,我用putty登录远程服务器,远程服务器安装了tmux和zsh。不仅行尾有%,而且行分隔不正确。

假设你的用户名是ross,远程服务器是123.123.123.123,你可以重新登录解决问题,即

[ross@123.123.123.132]: ssh ross@123.123.123.123
[ross@123.123.123.132]:

我不知道为什么它可以解决问题,但它对我有用。

【讨论】:

    猜你喜欢
    • 2012-04-18
    • 2012-11-19
    • 1970-01-01
    • 2012-09-09
    • 1970-01-01
    • 1970-01-01
    • 2022-07-24
    • 2012-11-08
    • 1970-01-01
    相关资源
    最近更新 更多