2011-02-16 6 views
0

Doctype이 HTML5 인 경우 head 스 니펫이 <meta http-equiv="Content-type" content="text/html; charset=utf-8"> 대신 <meta charset="utf-8">을 출력하도록 HTML 번들을 업데이트하려고합니다. 방법? 이는 번들 편집기에서 현재 모습입니다TextMate 번들 스 니펫 편집

:

<head> 
    <meta http-equiv="Content-type" content="text/html; charset=utf-8"${TM_XHTML}> 
    <title>${1:${TM_FILENAME/((.+)\..*)?/(?2:$2:Page Title)/}}</title> 
    $0 
</head> 

답변

1

의 TextMate는 interpolate shell code into snippets 당신을 수 있습니다. 셸 코드가 평가되고 인라인으로 배치됩니다. 그래서 당신은 doctype을 추출 할 수있는 몇 가지 Ruby (또는 다른 코드 : Perl 또는 구식 sed, grep, awk 등의 펑키 조합)를 작성할 수 있습니다. 그런 다음 test의 결과에 if-then 블록이 표시되고 어느 쪽을 선호하든 반향합니다.