【问题标题】:syntax.vim file is missing缺少 syntax.vim 文件
【发布时间】:2016-10-21 01:57:57
【问题描述】:

我跳到同事的电脑上,尝试用vim打开一个C++文件,结果如下错误——

E484: Can't open file /usr/local/share/vim/syntax/syntax.vim

有趣的是,/usr/local/share/vim/ 的位置甚至都不存在。貌似vim安装在/usr/share/vim

我尝试破解 ~/.vimrc,但我认为 ~/.vimrc 没问题,因为我 ssh'ed 到另一台机器,vim 能够在那里进行语法突出显示。

这是在 debian 7 上。另外,有趣的是,当我从 tcsh 执行 env 时,我没有看到 VIMRUNTIME 列在那里。

有什么建议吗?

【问题讨论】:

  • 从这个 vim 请求到 VIMRUNTIME 目录的目录创建一个符号链接:ln -s /usr/local/share/vim path/to/VIMRUNTIME/directory/
  • 确保你运行的是你认为的 vim。 which vim.

标签: vim vim-plugin vim-syntax-highlighting


【解决方案1】:

然而,说到我, 我通过自制软件安装了 vim8.2。 我通过互联网检查了这个问题 找一个帖子说

brew link vim 

可以帮助您解决这个问题。 (在您的情况下可能没有用......)

【讨论】:

  • 这是一个简洁的答案。
  • 这也帮助我安装了自制的 vim。
  • 谢谢兄弟,它确实解决了我的问题。
【解决方案2】:

我的情况,没有检测到 /usr/share/vim/vim80/syntax/syntax.vim 自从我更新了....

我的解决方案:

修正路径

ln -s /usr/share/vim/vim81 /usr/share/vim/vim80

更正了对颜色的访问/

ln -s /usr/share/vim/vim80/syntax/* .vim/colors/

【讨论】:

    猜你喜欢
    • 2011-03-04
    • 2014-12-17
    • 2012-11-23
    • 2016-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多