vim `set nocompatible` 在 tmux 中不起作用

vim `set nocompatible` 在 tmux 中不起作用

我安装了 vim 和 tmux 并配置了它们,当我直接打开 vim 时一切都很好并且运行得很好,但是当我运行 tmux 并在 tmux 内部打开 vim 时,vim 就像 vi 一样!

我不知道这是怎么回事?我甚至set nocompatible在 vimrc 文件顶部进行了设置,但没有任何影响。我重复说 vim 本身工作正常,但当运行到 tmux 时,就像 vi 一样运行。

我的 vimrc 配置文件: http://paste.ubuntu.com/24182927/

我的 tmux 配置文件: http://paste.ubuntu.com/24182928/

谢谢

答案1

我无法说出您的系统做出这种反应的具体原因,但就您的配置的一般错误而言,您的vimrc文件中缺少以下行:

call vundle#end()

vimrc如果你要使用 Vundle,则此行需要位于配置的末尾。有关某些上下文,请查看官方Vundle 文档

我不确定这行缺失可能导致什么样的问题,但如果我是你,这是我首先要纠正的事情。

相关内容