簡體   English   中英

配置SublimeLinter插件以使用PHP

[英]Configuring the SublimeLinter Plugin to use PHP

我在Ubuntu 12.04中為Sumblime-text-2安裝了SublimeLinter插件

PHP linting不起作用。 在互聯網上進行了詳盡的搜索之后,我發現我必須在sublimeLinter設置中給出PHP的路徑,如下所示:

"sublimelinter_executable_map":
 {
     "php":"/usr/share/php"
 },

這是我在phpInfo()中找到的include_path行中的路徑。 但它不起作用。 我嘗試轉義特殊字符,以及其他路徑,如/ usr / share / php5,/ usr / lib / php5,但似乎沒有任何工作。

任何人都可以幫助正確配置,以便我可以使linter功能工作?

注:已經有一個以前沒有答案的問題在這里 我想也許我應該再問一次,更詳細一點。

更新原始問題已得到解答並解決了這個問題

1-安裝node.js. 順便說一下,這本身就是非常棒的。
2-打開Sublime Text,並關閉所有打開的文件。
3-前往首選項 - >包設置 - > SublimeLinter->設置 - 用戶(如果之前沒有弄亂,它將為空),並插入以下內容:

{

  "sublimelinter_executable_map":
    {
        "javascript":"C:/Program Files/nodejs/node.exe",
        "css":"C:/Program Files/nodejs/node.exe",
        "php":"C:/wamp/bin/php/php5.4.3/php.exe"
    }

}

這也是你將路徑放到例如用於linting的php的地方。 確保您獲得節點正確的路徑 - 這是Windows 7安裝的默認位置。 保存文件,關閉文件,然后重新啟動Sublime Text。

來源: http//fuzzytolerance.info/blog/2012/05/14/2012-05-15-getting-sublimelinter-running-on-windows/

對於終端中的ubuntu系統類型:

which php

並在php路徑中使用結果(Preferences-> Package Settings-> SublimeLinter-> Settings -User)。

在我的情況下它是:

{
    "sublimelinter_executable_map": {
       "php": "/usr/bin/php"
    }
}

Windows 7上的php.exe文件路徑對我來說不起作用,而php-win.exe則:

{
    "sublimelinter_executable_map":
    {
        "php":"C:/php/php-win.exe"
    }
}

Windows 7上的php-win.exe文件路徑對我來說沒有辦法!

"sublimelinter_executable_map":
{
    "javascript":"C:/Program Files/nodejs/node.exe",
    "php":"C:/xampp/php/php-win.exe",
    "css":"C:/Program Files/nodejs/node.exe"
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM