2014-04-11 100 views
2

我使用tmux + iTerm2集成(tmux -CC)。一切工作正常,除了在zsh中我得到了奇怪的%在行的開頭:tmux + iTerm2 + zsh - 行號開頭的百分號

[email protected]] date 
Fri Apr 11 03:12:39 PDT 2014 
% 
[email protected]] 

我知道,與% zsh的信號,沒有\n在一行的末尾,但我不知道該怎麼做才能擺脫它,或力TMUX/ITERM使用正確的行結束

當我與TMUX + zsh的工作,ITERM 不integreated的話,我沒有問題。

我嘗試(沒有成功)

  • tmux -CC -u
  • unset PROMPT_SP
+0

'PS1'的內容是什麼?它看起來更像是你的提示符以百分號開頭,後面跟着一個新行。 – chepner

+0

檢查SuperUser上的類似問題:http://superuser.com/questions/645599/why-is-a-percent-sign-appearing-before-each-prompt-on-zsh-in-windows,我希望它有幫助。 –

回答

0

我有同樣的問題,我用膩子登錄到遠程服務器,其中有TMUX和zsh的安裝。不僅在行尾有%,而且行不能正確分隔。

假設你的用戶名是ross,和遠程服務器是123.123.123.123,您可以再次登錄到解決問題,即

[[email protected]]: ssh [email protected] 
[[email protected]]: 

我不知道爲什麼它解決了問題,但它的工作原理爲了我。