2016-12-11 7 views
0

を適用されていない私は、UbuntuのシステムVimの構文ファイルは

$ 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~/.vim/syntax/scala.vimとしてhttps://github.com/derekwyatt/vim-scala/blob/master/syntax/scala.vimからScalaのシンタックスファイルを追加した、まだ白いバニラである - 何の構文は適用されません。ここのヒント?

+0

あなたはすべてが必要です。 – romainl

+0

@romainlあなたのコメントを拡大してください - *何? – javadba

+0

これはhtmlについてですが、scalaにも役立ちます:http://stackoverflow.com/questions/3853028/how-to-force-vim-to-syntax-highlight-a-file-as-html –

答えて

0

この構文ファイルをScalaファイルに適用するようにVimに指示する必要があります。

ftdetect/scala.vimには、このファイルがスケールファイルであるかどうかを検出するロジックが含まれており、それに応じてfiletypeが設定されます。これにより、syntaxの設定も設定されます。このファイルを追加すると、動作するはずです。それに加えて

、あなたはほぼ確実にもお勧めします:

  • ftplugin/scala.vim - これはScalaの開発のための意味を成して各種設定を行います。

  • indent/scala.vim - インデント用のロジックが含まれています。

これらの4つのファイルは、プラグインの大部分を占めているため、全体を取得する可能性もあります。サイズを小さくしたい場合は、を削除してファイルを選択するのが通常は動作するまでファイルをチェリーピッキングするより簡単です。

関連する問題