[英]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.