Macos 当寻找错误的文件.zshrc而不是init.vim时,如何重置vim和neovim

Macos 当寻找错误的文件.zshrc而不是init.vim时,如何重置vim和neovim,macos,vim,macos-catalina,neovim,zshrc,Macos,Vim,Macos Catalina,Neovim,Zshrc,我正在使用macOS Catalina,它内置于Vim 8.1中。我还将iTerm与zsh和我的zsh一起使用。我安装neovim是为了个人使用,在设置它时,我意外地在命令模式下输入source.zshrc,而不是source init.vim。从那时起,当我打开neovim或内置vim时,它不再是init.vim的源代码,并显示如下错误消息: 处理VIMINIT时检测到错误: E33:没有以前的替换正则表达式 按ENTER键或键入命令继续 在my.zshrc中有一行导出VIMINIT变量 导出

我正在使用macOS Catalina,它内置于Vim 8.1中。我还将iTerm与zsh和我的zsh一起使用。我安装neovim是为了个人使用,在设置它时,我意外地在命令模式下输入source.zshrc,而不是source init.vim。从那时起,当我打开neovim或内置vim时,它不再是init.vim的源代码,并显示如下错误消息:

处理VIMINIT时检测到错误: E33:没有以前的替换正则表达式 按ENTER键或键入命令继续 在my.zshrc中有一行导出VIMINIT变量

导出VIMINIT=~/.config/nvim/init.vim
我如何撤销该操作,或者是否有其他方法将vim重置为原始设置?非常感谢

我尝试了@Niloct解决方案,取消设置VIMINIT,vim/neovim恢复正常。之后,我重新打开iTerm,它再次显示错误消息。因此,我从.zshrc中删除了导出行,问题已经解决。

要加载干净的neovim:

nvim -u NONE -U NONE -N -i NONE
事实上我有一个别名

alias vinone='nvim -u NONE -U NONE -N -i NONE'

通过这种方式,您可以键入vinone并使用默认的neovim

$unset VIMINIT?感谢@Niloct,我尝试了您的解决方案,我的vim和neovim恢复正常