我安装了 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 文档。
我不确定这行缺失可能导致什么样的问题,但如果我是你,这是我首先要纠正的事情。