2011-02-16 11 views
0

headスニペットが<meta http-equiv="Content-type" content="text/html; charset=utf-8">の代わりに<meta charset="utf-8">を出力し、doctypeがHTML5の場合、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にあなたを可能にします。シェルコードが評価され、インラインに配置されます。だから、Ruby(あるいは他のコード:おそらくPerlや古い学校のsed、grep、awkなどのファンキーな組み合わせ)を書くことで、doctypeを抽出することができます。その後、testの結果にif-thenブロックがあり、好きなヘッドをエコーし​​ます。