Ubuntu WSL下nvim配置目录因循环symlink无法访问的求助
解决NVim循环符号链接无法访问配置目录的问题
这个循环符号链接是否必要?
完全没必要。正常情况下,NVim默认读取~/.config/nvim作为配置目录,这个路径应当是真实目录。你当前遇到的是指向自身的循环符号链接,这类链接完全无效,只会导致cd命令报错,对NVim配置没有任何实际作用。
能否删除这个符号链接?
可以放心删除。这个循环链接本身就是错误创建的,删除它不会损坏你的配置文件(若之前的真实配置目录只是被该链接覆盖,删除后可尝试恢复;若真实目录被误替换成链接,删除后可重新创建目录并恢复配置)。
如何恢复并访问你的NVim配置目录
按以下步骤操作:
删除无效的循环符号链接
执行命令:rm ~/.config/nvim注意:直接用
rm删除符号链接即可,无需加-r(加-r会尝试递归删除链接指向的内容,因循环链接会报错)。恢复或重建配置目录
- 若有配置文件备份(比如版本控制系统、本地备份),将备份复制到
~/.config/nvim目录中即可。 - 若无备份,重新创建配置目录并初始化:
之后可重新添加你的NVim配置文件(如mkdir ~/.config/nviminit.lua或init.vim)。
- 若有配置文件备份(比如版本控制系统、本地备份),将备份复制到
验证访问
尝试进入目录:cd ~/.config/nvim能正常进入则说明问题解决,此时打开NVim会自动读取该目录下的配置。
内容的提问来源于stack exchange,提问作者Bjørn Pollen
相关产品推荐
相关产品推荐

