2013-04-09 86 views
0

首先,我ssh到這臺服務器稱爲thor,我設定的bash提示符,在我開始TMUX它看起來像下面奇怪TMUX VIM

[[email protected]] ~ 
→ somecommand 

後,我開始TMUX,原來這個

[[email protected]] ~ 
→ somecommand 
somecommand

更多的空間,輸入一個命令我打進入後,它看起來像這樣

[[email protected]] ~ 
→ somecommand 
[[email protected]] ~ 
→  somecommand 

另一個大問題是vim,它完全無法使用,只需檢查下面的屏幕記錄,我不知道如何描述它。

wierd vim in tmux throug ssh

我用jk移動,但當前行是不是樣子,有的線路不visiable。

回答

4

這似乎是你的TERM變量設置錯誤。

據爲TMUX man頁面發現here

術語環境變量必須設置爲「屏幕」的內部TMUX運行的所有程序 。新窗口會自動將'TERM =屏幕'添加到其環境中,但必須注意 不要在shell啓動文件中重置此項。

確保TERM設置爲screenscreen-256color(您可以通過鍵入echo $TERM檢查)。如果不是檢查你的初始化文件,如.profile.bashrc,並確保你不寫過TERM變量。

+0

是的,你說得對,我把'term'設置爲'screen-256color',它起作用!謝謝! – Markee 2013-04-11 01:57:47