
我認為如果開發人員想要的話,事情可能會更簡單一些。
我跟著這個
https://stackoverflow.com/questions/12132469/configuring-the-sublimelinter-plugin-to-use-php
有 sublime lint、sublime linter、code_sniffer 等插件,它們都是一樣的嗎?
我已經做了所有正確的事情
Installed package control.
Installed sublime php lint.
Installed sublime js hint.
Installed node.js
added the json in settings.user
它仍然不起作用。
這就是 github 告訴我們要做的:PHP - 透過 php -l 進行語法檢查(我不知道這意味著什麼)
有人可以告訴我一個更簡單的方法來檢查我的程式碼嗎?
答案1
您應該幾乎只需要從 Package Control 安裝 sublimelint,重新啟動 Sublime Text 一次,並確保您具有 README 中列出的任何外部相依性。
如果您使用 SublimeLinter (我認為它是 sublimelint 的敵對分支),唯一的額外步驟應該從套件控制安裝特定於語言的 linting 套件。請記住,SublimeLinter3 是與 SublimeLinter (2) 完全不同的項目,因為他們再次逐字分叉我的項目以獲得 ST3 支援。舊答案中的說明可能適用於 Sublime Text 2。
對於 PHP,您需要在系統上和 PATH 中安裝 PHP。如果它不在您的 PATH 中,您需要更改 linter 設定以指向正確的可執行檔。
那麼,php -v
從命令列運行會產生任何輸出嗎?如果沒有,您可能需要安裝它或在 sublimelint 或 SublimeLinter 設定中指向它。