如何在Mac上设置SublimeLinter

6

我一直在尝试安装SublimeLinter(Mac),但是似乎出了些问题,因为php lint根本无法工作。我已经多次安装和删除了这个包,尝试添加/删除对php的支持并按照不同的教程进行操作,但都没有成功。我以为Sublime的包很简单,只需安装即可使用。我错过了什么吗?


控制台中是否有任何错误(使用ctrl + backquote打开控制台)?是只有 PHP linter 无法工作还是所有的 linter 都无法工作?我相信 Python 的 linter 是内置的,因此您可以尝试使用它。您至少可以缩小问题范围并确定是 linter 本身出了问题还是特定于 php 的问题。 - skuroda
我认为这是它的代码检查器,因为我已经尝试过JavaScript(我相信它也是内置的,而且我对Python一无所知),但它似乎也不起作用。 - WagnerMatosUK
我知道JS在我的电脑上无法工作,但我没有安装node.js或类似的东西(这是linter使用的)。尝试重新启动sublime,然后打开控制台。它应该列出所有正在加载的插件。其中之一将是SublimeLinter。查看插件加载时是否有任何错误。 - skuroda
我已经按照您的建议尝试了,似乎唯一可用的linter是css和html。这是控制台上的消息:SublimeLinter: css enabled (using JavaScriptCore) SublimeLinter: html disabled (tidy is not ready for HTML5),没有其他信息。有什么想法可以启用js和php的linter吗? - WagnerMatosUK
对于 JavaScript,您需要安装 node.js 或 JavaScriptCore。至于 php,我相信它使用您从终端运行的 php 命令。因此,如果您可以从终端运行 php -l,我相信 linter 也应该能够工作。 - skuroda
很惊讶之前我忘了说这个,但如果你仍然有问题,你可能想要检查一下他们的Github页面(链接)。它还有一些关于配置的说明。 - skuroda
1个回答

1

我相信Sublime默认将PHP的语法设置为HTML。如果您希望将其作为PHP进行检查,请将语法更改为PHP。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接