Vim 7.4自带的Java语法文件无法识别Java 8 lambda语法,会将->
标记为红色。如何解决这个问题?
~/.vim/after/syntax
中创建一个名为java.vim
的文件,并在该文件中添加以下内容:syn clear javaError
syn match javaError "<<<\|\.\.\|=>\|||=\|&&=\|\*\/"
syn match javaFuncDef "[^-]->"
[^-]->
关于~/.vim/after/
目录的更多信息,请参见:help after-directory
。
syn match javaError "<<<\|\.\.\|=>\|||=\|&&=\|\*\/\|goto\|const"
- justinjhendrick<>
) 也适用。顺便说一下,你应该接受你的答案。 - Brian McCutchon