BloggerでVSCodeを使う時にちょっと困った話

Bloggerの解読に難航しているたこやき(@tamagodq10)です。

Bloggerのテンプレート解読をしているとインデント全然ちゃうやんけーとか、色分けちゃんとしてくれーとか、なんか色々不満が出てくるわけですよ。

というわけでVSCodeを使ってたんですが、VSCodeのShift+Alt+Fでフォーマットするとだめやんけこれってなるパターンがあったのでメモしておきます。

こういうケース
javascriptの中にdataタグを含む場合
        <script type='text/javascript'>
          blogger.widgets.blog.initThreadedComments(
            <data:post.commentJso/>,
            <data:post.commentMsgs/>,
            <data:post.commentConfig/>);
        </script>

これを整形すると
        <script type='text/javascript'>
          blogger.widgets.blog.initThreadedComments(
            <datapost.commentJso />,
            <datapost.commentMsgs />,
            <datapost.commentConfig />);
        </script>

なんと「:」の後にスペース入っちゃうんですよね。
しかも厄介なことにBloggerだとこれエラーでるんですよ。めんどくせー。

表示 > コマンドパレット > 基本設定(ユーザー設定を開く)
から色々設定できるみたいなので、そこでJavaScript Formatで検索してみたのですが、コンマとセミコロンはあるけど、コロンは見つからず…。

うーん…困った…。

コメント