ここから本文です

Visual Studio Codeを使い、Node.jsのEFSファイルを作成したいと思っています。拡...

act********さん

2018/3/3117:17:32

Visual Studio Codeを使い、Node.jsのEFSファイルを作成したいと思っています。拡張機能をインストールしないとエラーが出るため、「ejs 0.0.1」をインストールしました。

これにより、例えば「<%=title %>」と書いてもエラーは表示されなくなりましたが、代わりにHTMLのコード補完ができなくなりました。例えば「title」と入力してTABキーを押せば、「<title></title>」と入力される機能です。

右下の言語モードを「EJS」から「HTML」に変更すれば、コード補完されるようになるのですが、逆に、「<%」の部分で「Special Characters must be escaped : [ > ].」とエラーが表示されます。

上記エラーを出さずに、なおかつ、HTMLコード補完する方法はないのでしょうか?今の状態では使いづらいため、VSCodeで開発をされている方は、どのようにしているのでしょうか?

<環境>
・Windows8.1
・Visual Studio Code 1.21.1

閲覧数:
108
回答数:
1
お礼:
100枚

違反報告

ベストアンサーに選ばれた回答

プロフィール画像

カテゴリマスター

siiさん

2018/3/3121:37:59

(1) Emmetを使う場合

設定(settings.json)に以下を追加します。

"emmet.includeLanguages": {
"ejs": "html"
},

(2) ユーザースニペットを使う場合

既にHTML用に作成したスニペットがあるのであれば、コピーしてejs.jsonを作成するのが良いかと思います。

【参考】
独自のスニペットを作成 | 非公式 - Visual Studio Code Docs
https://vscode-doc-jp.github.io/docs/userguide/userdefinedsnippets....

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる