如何为 Mac 设置 SublimeLinter

Posted

技术标签:

【中文标题】如何为 Mac 设置 SublimeLinter【英文标题】:How to setup SublimeLinter for mac 【发布时间】:2013-03-05 07:45:52 【问题描述】:

我一直在尝试设置 SublimeLinter (Mac),但肯定是出了点问题,因为 php lint 根本不起作用。我已经安装和删除了很多次包,尝试按照我找到的不同教程添加/删除对 php 的支持,但没有一个有效。我认为 Sublime 软件包在安装和使用时是直截了当的。我错过了什么吗?

【问题讨论】:

控制台中是否有任何错误(使用ctrl + backquote 打开控制台) 只是PHP linter 不工作还是全部错误?我相信 Python 是内置的,所以您可能想尝试一下。如果它是 linter 本身,或者它是特定于 php 的,您至少可以缩小范围。 我相信它的 linter,因为我已经尝试过 javascript(我相信它也是内置的,我对 Python 一无所知)而且它似乎也不起作用。 我知道 JS 在我的机器上不起作用,但我没有安装 node.js 或类似的东西(linter 使用)。尝试重新启动 sublime,然后打开控制台。它应该列出所有正在加载的插件。其中之一将是 SublimeLinter。查看插件加载时是否有错误。 我听从了你的建议,似乎唯一可用的 linter 是 css 和 html。这是来自控制台的消息:SublimeLinter: css enabled (using JavaScriptCore) SublimeLinter: html disabled (tidy is not ready for HTML5),仅此而已。关于如何启用 js 和 php 的任何想法? 对于 JavaScript,您需要安装 node.js 或 JavaScriptCore。至于 php,我相信它使用您将从终端运行的 php 命令。因此,如果您可以从终端运行 php -l,我相信 linter 也应该可以工作。 【参考方案1】:

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

【讨论】:

以上是关于如何为 Mac 设置 SublimeLinter的主要内容,如果未能解决你的问题,请参考以下文章

如何为使用 Mac Catalyst 移植到 Mac 的 iPad 应用程序设置“帮助”菜单选项?

如何为Mac任意命令设置快捷键?

如何为 Mac 创建 Cocoa App 首选项?

如何为 Mac 安装 Java

如何为 IOKit 属性设置临时权利?

如何为 NSAttributedString 设置动画?