2013-10-03 6 views
6

Çok fazla ilerlemediğim bir süredir bunun üzerinde çok zaman harcadım. SublimeLinter v1.7 [1] ile Sublime Text 2.0.2 çalıştırıyorum. Gerçek zamanlı Python'u güzelce püskürüyor, ama günlük olarak kullandığım diğer dillerin çoğunda [Javascript, Ruby, CSS/SCSS, vb.] Yalnızca kaydetme sırasında konsoldan kötü biçimlendirilmiş uyarılar gösterecek [2]. Yürütülebilir harita için bir dizi ayar denedim. Geçerli vardır:Sublime Text 2/sublimeLinter: sadece Python gerçek zamanlı arka plan astarlı

"sublimelinter_executable_map": 
{  
    "javascript": "/usr/local/bin/node", 
    "node": "/usr/local/bin/node" 
}, 

Ben de sadece "javascript" yaşadım: "/ usr/local/bin/düğümü" Orada da. Ayrıca jshint ve jslint'i "javascript_linter" seçeneği olarak kullanmayı denedim.

Konsol, SublimeLinter yüklemesini ve javascript, CSS ve Ruby'yi etkinleştirmeyi (sırasıyla düğüm, yakut ve düğüm kullanarak) gösterir.

konsolunda etkinleştirmek mesajı sonra elde de:

Traceback (most recent call last): 
    File "./SublimeLinter.py", line 431, in _update_view 
    File "./SublimeLinter.py", line 143, in run_once 
    File "./sublimelinter/modules/base_linter.py", line 291, in run 
    File "./sublimelinter/modules/javascript.py", line 72, in parse_errors 
ValueError: Error from jslint: util.puts: Use console.log instead 

:

SublimeLinter: css enabled (using node.js) 
Traceback (most recent call last): 
    File "./SublimeLinter.py", line 431, in _update_view 
    File "./SublimeLinter.py", line 143, in run_once 
    File "./sublimelinter/modules/base_linter.py", line 291, in run 
    File "./sublimelinter/modules/css.py", line 24, in parse_errors 
ValueError: Error from csslint: util.puts: Use console.log instead 

Bu gibi ham tiftiklenme mesajları takip eder:

[{"id":"(error)","raw":"Use spaces, not tabs.","evidence":"\t\"published\":  
\"#444444\",","line":4,"character":1,"reason":"Use spaces, not tabs."},{"id":" 
(error)","raw":"Expected '{a}' at column {b}, not column 
{c}.","evidence":"\t\"published\": 

[1] https://github.com/SublimeLinter/SublimeLinter/issues/512 uyarınca, PEP8 linting çalışmasını sağlamak için v1.7'ye geri döndüm.

[2] Coffeescript, gerçek zamanlı parlaklık alır, bu da güzeldir.

cevap