使用tmux时未显示Vim行号设置

时间:2014-04-23 23:03:32

标签: vim tmux

当我在.vimrc文件中使用vim(set number)时,它在终端中工作正常,但是当使用tmux时,行号不会显示。

2 个答案:

答案 0 :(得分:1)

您必须为shell和tmux设置相同的$TERM。否则,这将导致各种麻烦,特别是在与电力线(或您的情况下为vim)相关的情况下使用时。

请参阅:https://wiki.archlinux.org/index.php/tmux#Setting_the_correct_term

答案 1 :(得分:1)

正如three所述,你必须为你的shell设置正确的$TERM BOTH TMUX

我今天也遇到了类似你的问题,并让它按照以下步骤进行操作。

要知道shell中当前的$ TERM,可以使用以下命令:

echo $TERM

对我来说,我得到了输出xterm-256color

然后在~/.tmux.conf文件中,您可以将tmux设置为使用xterm-256color,方法是将其添加到文件中。

set -g default-terminal "xterm-256color"

一切都应该正常。 :)

希望我帮助过。