我已经通过这个网站安装了Sublimelinter:SublimeLinter 3。我在debian机器上。
我基本上安装了以下插件: SublimeLinter 3,SublimeLinter-html-tidy,SublimeLinter-csslint,SublimeLinter-jshint和SublimeLinter-php。如果我在一个文件上只写PHP或者只写JavaScript,一切都很好。但是当我开发包含一些PHP代码的JavaScript时,我在包含PHP代码的行上得到一些错误。
这是应该发生的吗?有没有办法让SublimeLinter检测同一文件中什么是JavaScript,什么是PHP?这样,如果sublime文本语法设置为JavaScript,它就不会显示PHP linter错误。
这是我的Sublime文本的屏幕截图:

发布于 2016-08-31 05:55:28
我认为这是可能的,如果你使用一个有多个“选择器”的linter :那么它就可以lint嵌入式语言(参见Sublime Linter文档)。但这可能会在可能的情况下自动发生。
你识别出错误来自哪个林特了吗?如果您的文件是php文件,那么php linter可能是罪魁祸首,如果它只能理解php代码,从而曲解Javascript代码。我认为你想要的东西只有在php linter被编程这样做的情况下才有可能。
https://stackoverflow.com/questions/39001146
复制相似问题