Neovim报错Cannot source a directory: "/home/myname/.config/nvim/init.vim"含义及修复方法
报错根因
你看到的内容不是init.vim的文件内容,是Neovim内置的netrw目录浏览界面,说明/home/myname/.config/nvim/init.vim实际是目录而非配置文件,Neovim无法读取目录作为配置源,因此抛出Cannot source a directory报错。你之前确认路径存在仅验证了同名对象存在,未区分对象是文件还是目录。
修复步骤
- 先检查该目录下是否有需要留存的内容,确认无留存必要后执行命令删除错误目录:
rm -rf ~/.config/nvim/init.vim - 执行命令创建正确的空白配置文件:
touch ~/.config/nvim/init.vim - 重新打开
init.vim写入你需要的插件配置即可,此时打开不会再出现netrw目录浏览内容。
内容的提问来源于stack exchange,提问作者fartface87
相关产品推荐
相关产品推荐

