如何在获取错误的文件 .zshrc 而不是 init.vim 时重置 vim 和 neovim



我正在使用内置Vim 8.1的macOS Catalina。我也在 zsh 和 oh-my-zsh 中使用 iTerm。我安装了 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和 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

最新更新