【问题标题】:Vim syntax file not being applied未应用 Vim 语法文件
【发布时间】:2016-12-11 17:17:23
【问题描述】:

我已将 https://github.com/derekwyatt/vim-scala/blob/master/syntax/scala.vim 中的 scala 语法文件作为 ~/.vim/syntax/scala.vim 添加到 ubuntu 系统

$ ll ~/.vim/syntax/scala.vim
-rw-rw-r-- 1 steve steve 11202 Dec 11 07:48 /home/steve/.vim/syntax/scala.vim

但是vim MyFile.scala 仍然是香草白——没有应用语法。这里有什么提示吗?

【问题讨论】:

  • 你需要整个东西。
  • @romainl 请扩展您的评论 - 什么整件事?
  • 它是关于 html 但也应该对 scala 有所帮助:stackoverflow.com/questions/3853028/…
  • The whole plugin 当然。
  • @romainl OP 声明目标仅适用于 syntax 处理程序:不是一个全新的插件。

标签: vim


【解决方案1】:

您需要告诉 Vim 将此语法文件应用于 Scala 文件。

ftdetect/scala.vim 包含检测此文件是否为 Scale 文件的逻辑,并将相应地设置filetype。这也将设置syntax 设置。如果你添加这个文件,事情应该会起作用。

除此之外,您几乎肯定还想要:

这四个文件占了插件的大部分,所以你不妨得到整个东西。如果您想缩小尺寸,那么删除一些文件通常比挑选文件更容易,直到它起作用为止。

【讨论】:

  • 结束语非常明智。想避免使用插件方式,但我最终浪费了一个小时,直到我弄清楚了
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-08-30
  • 2012-11-18
  • 1970-01-01
  • 2017-06-16
  • 2015-09-05
相关资源
最近更新 更多