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

时间:2020-05-16 23:52:11

标签: macos vim macos-catalina neovim zshrc

我正在使用内置Vim 8.1的macOS Catalina。我还将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重置为原始设置?非常感谢

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

要加载干净的Neovim:

nvim -u NONE -U NONE -N -i NONE

实际上我对此有一个别名

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

这样,您可以键入vinone并使用默认的Neovim