我使用的是macOS Catalina,它内置了Vim 8.1。我也在使用iTerm与zsh和oh-my-zsh。我安装了neovim供我个人使用,当我设置它时,我不小心输入了 source .zshrc
在命令模式下,而不是在 source init.vim
. 从那时起,当我打开neovim或内置的vim,它不源码。init.vim
并显示如下错误信息。
Error detected while processing VIMINIT:
E33: No previous substitute regular expression
Press ENTER or type command to continue
在我的.zshrc中,有一行导出VIMINIT的变量
export VIMINIT="~/.config/nvim/init.vim"
我怎样才能撤销这一切,或者有什么其他方法可以将vim重置为原始设置?非常感谢您
我试过@Niloct的解决方案。unset VIMINIT
和vimneovim恢复正常。之后,我重新打开iTerm,又出现了错误信息。因此,我删除了 .zshrc
而问题已经解决了。
要加载一个干净的neovim。
nvim -u NONE -U NONE -N -i NONE
其实我有一个别名
alias vinone='nvim -u NONE -U NONE -N -i NONE'
这样你就可以输入 vinone
并使用默认的neovim