vim 8.0 e353:寄存器中没有任何内容

时间:2019-08-25 17:53:18

标签: ubuntu vim ubuntu-18.04

我在Ubuntu 18.04 Server上使用vim版本8.0.1453,并得到错误 e353:在寄存器中没有任何内容,当我尝试在关闭并重新打开文件后粘贴粘贴的文本时,总是会发生这种情况。只要不关闭文件,同一文件中的文件就可以工作。重新打开文件后,我尝试运行:reg,但它返回了一个空寄存器列表。

我在tmux中使用vim,并且我有另一个系统具有完全相同的vim和tmux版本,并且一切正常。我已经删除了.vimrc和.vim文件夹以找出问题所在。

我已经尝试了所有可以使用Google找到的建议,但似乎无济于事。我已经卸载了所有vim版本,并从ubuntu存储库中重新安装了vim。我也尝试过,结果证明这适用于neovim,但不适用于常规vim。

1 个答案:

答案 0 :(得分:2)

检查您的~/.viminfo文件是否已正确配置并具有正确的权限。

这是Vim在编辑会话结束时保存寄存器的文件,因此,如果它无法对其进行写操作,则在启动新实例时将无法恢复寄存器。

另请参阅:set viminfo?:help 'viminfo',以了解保存内容和保存到~/.viminfo文件中的内容的设置,其中存在一些限制,可能会导致与你描述的那个。