2017-11-12 5 views
0

을 던지는 스 니펫 나는이 오류 얻을 SublimeText 열 때 :Livereload 내가 SublimeText3와 livereload 플러그인을 사용하고 오류

<snippet> 
    <content> 
<script>document.write('<script src="http://' 
    + (location.host || 'localhost').split(':')[0] 
    + ':35729/livereload.js?snipver=1"></' 
    + 'script>')</script> 
    </content> 
    <!-- Optional: Set a tabTrigger to define how to trigger the snippet --> 
    <tabTrigger>livereload</tabTrigger> 
    <!-- Optional: Set a scope to limit where the snippet will trigger --> 
    <!-- <scope>source.html</scope> --> 
</snippet> 

그것은 여기 < 강조하는 것 : ...snipver=1"></'을 여기

Error parsing snippet xml: expected > in file
Packages/User/livereload.sublime-snippet on line:6

를 코드입니다 .

LiveReload가 실제로 작동하기 때문에 작동에는 영향을 미치지 않지만 SublimeText를 열 때마다 나는 그 오류를 알 수없고 그 이유를 알 수 없습니다.

답변

1

유효한 XML, 당신은 CDATA에서 콘텐츠를 동봉해야하지 귀하의 조각 :

<snippet> 
    <content><![CDATA[ 
<script>document.write('<script src="http://' 
    + (location.host || 'localhost').split(':')[0] 
    + ':35729/livereload.js?snipver=1"></' 
    + 'script>')</script> 
    ]]></content> 
    <!-- Optional: Set a tabTrigger to define how to trigger the snippet --> 
    <tabTrigger>livereload</tabTrigger> 
    <!-- Optional: Set a scope to limit where the snippet will trigger --> 
    <!-- <scope>source.html</scope> --> 
</snippet>