2012-08-26 35 views
13

Tôi đã cài đặt SublimeLinter plugin cho Sumblime-text-2 trong Ubuntu 12.04.Định cấu hình Plugin SublimeLinter để sử dụng PHP

Quá trình thu gọn PHP không hoạt động. Sau một tìm kiếm đầy đủ trên internet, tôi phát hiện ra rằng tôi phải từ bỏ đường dẫn đến PHP trong các thiết lập sublimeLinter như sau:

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

Đây là con đường trong dòng include_path tôi tìm thấy trong phpinfo(). Nhưng nó không hoạt động. Tôi đã cố gắng thoát khỏi các ký tự đặc biệt và các đường dẫn khác như/usr/share/php5,/usr/lib/php5, nhưng dường như không có gì hoạt động.

Có ai có thể giúp cấu hình chính xác không, để tôi có thể làm cho chức năng linter hoạt động?

Lưu ý: Đã có câu hỏi chưa được trả lời trước đây here. Tôi nghĩ có lẽ tôi nên hỏi lại, chi tiết hơn một chút.

CẬP NHẬT: Các original question đã được trả lời và giải quyết câu hỏi này là tốt.

Trả lời

20

1- Cài đặt node.js. Mà, bằng cách này, là khá darn awesome trong quyền riêng của mình.
2- Mở văn bản tuyệt vời và đóng tất cả các tệp đang mở.
3 Head để Preferences-> Gói Settings-> SublimeLinter-> Cài đặt - tài khoản (nó sẽ được bỏ trống nếu bạn đã không sai lầm với nó trước đó), và chèn như sau:

{ 

    "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" 
    } 

} 

Đây cũng là nơi bạn đặt đường dẫn đến, ví dụ, php cho linting. Hãy chắc chắn rằng bạn nhận được đường dẫn đến nút chính xác - đây là vị trí mặc định trên một cài đặt Windows 7. Lưu tệp, đóng tệp và khởi động lại Văn bản tối ưu.

nguồn: http://fuzzytolerance.info/blog/2012/05/14/2012-05-15-getting-sublimelinter-running-on-windows/

+2

Câu hỏi của tôi dành cho Ubuntu 12.04 chứ không phải Windows! – rgamber

+1

Sử dụng đường dẫn ubuntu cho php và node.js –

+0

Tôi hiểu rồi. Tôi sẽ thử nó. Cảm ơn! – rgamber

4

Đối với loại hệ thống ubuntu trong terminal:

which php 

và sử dụng kết quả trên con đường php của bạn (Preferences-> Gói Settings-> SublimeLinter-> Cài đặt -user).

Trong trường hợp của tôi đó là: đường dẫn tập tin

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

php.exe trên Windows 7 đã không làm các trick cho tôi, trong khi php-win.exe đã làm:

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

php -win.exe đường dẫn tập tin trên Windows 7 đã không làm các trick cho tôi !!!

"sublimelinter_executable_map": 
{ 
    "javascript":"C:/Program Files/nodejs/node.exe", 
    "php":"C:/xampp/php/php-win.exe", 
    "css":"C:/Program Files/nodejs/node.exe" 
} 
Các vấn đề liên quan