前提・実現したいこと
vscode(mac)でejsファイルをコーディングしながらフォーマットしたい。
質問内容
gulpでejsを使って静的ページをコーディングしています。
最近macのosをタイムマシンを使ってない中、クリーンインストールしたせいで
各種環境が以前と微妙に違っていて戸惑う毎日です・・
(今ではタイムマシン設定しました)
prettierを使って、保存時に各種データのコードフォーマットするようにしているのですが、
ejsのパーツファイルであるheader.ejsを保存すると、
ファイル内ではhtmlやbodyタグはまだ閉じないのが求める形なのですが、
prettierが勝手に閉じタグを補完してしまいます。
ejs
1<!--header.ejs--> 2<html> 3<head></head> 4<body> 5<header></header> 6<main> 7<div>aaaa</div>
となってるものが、
ejs
1<!--header.ejs--> 2<html> 3<head></head> 4<body> 5<header></header> 6<main> 7<div>aaaa</div> 8</main> 9</body> 10</html>
と、不要な閉じタグを補完されてしまいます。
footer.ejsというファイルでhtmlやbodyタグなどは閉じているので、最終的に二度閉じていることになり、表示も崩れてしまいます・・
出力時にフォーマットをかければいいだけの話かもしれませんが、
コーディング時もある程度フォーマットできたらいいな、と思ってます。
1:ejsファイルにおいて閉じタグ補完機能を切ることができるならばその方法。
2:上記個別対応ができないならばejsファイルのコードフォーマットだけを切る方法があればその方法。
3:何かejsファイルのコーディング時のフォーマットでいい方法があればその方法。
上記についてわかる方いらっしゃれば、お知恵いただけませんでしょうか?
よろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/29 07:48