每当我使用 vim 命令时,都会出现此错误:
Error detected while processing /Users/boss/.vimrc:
line 6:
E484: Can't open file /usr/share/vim/vim73/syntax/syntax.vim
Press ENTER or type command to continue
每当我尝试执行ls
命令时:
ls: /usr/share/vim/vim73/syntax/: No such file or directory
我发现目录:/usr/share/vim/vim73/
不存在!但是,我发现我有 vim74 而不是 vim73 ( /usr/share/vim/vim74/
)。
我该如何解决?
答案1
检查文件/Users/boss/.vimrc
第 6 行,可能在这一行配置了与 syntax.vim 的连接来自错误的路径(例如来自旧版本的 vim)我怀疑问题是由更新 vim 引起的。
您可以尝试将此路径更新为/usr/share/vim/vim74/syntax/syntax.vim
或$VIMRUNTIME/syntax/syntax.vim
(如果变量定义正确)。但请先检查语法定义文件是否存在。
答案2
就我的情况来说,在安装完update
OS 软件包之后,vim73
更新到vim74
。
VIMRUNTIME
是相关的多变的为此,可以设置在$HOME/.profile或设置/etc/配置文件永久地成为新路径(.../vim74/)依赖于你的操作系统发行版