下記画像index.html上のように index.ejs上でも
divと入力すると予測変換が出て、 → <div></div> となるようにしたい。
index.html上でdivと打ち、予測変換すると <div></div> に勝手に変換されるのですが、
index.ejs上でdivと打っても何も変換されません。
試したこと
setting.jsonにて下記を設定しましたがダメでした。
考えられる原因何かありますでしょうか?
候補は出るのでしょうか?それともdivと入力しても候補が出ない状態でしょうか。
下部右側のステータスバーの 文字コード、改行コード、の右側に表示されているlanguage modeはHTMLになっているでしょうか。
(何かしら設定が残っているかもしれませんが)拡張機能を無効にして、settings.jsonを初期化した状態のVSCodeでは拡張子.ejsでdiv と入力すると候補が出てtabで<div><div>に変換できました。
settings.jsonを別名に変更し、
コマンドプロンプトかMacだとターミナルでソースの置いてあるディレクトリに移動。
code . --sync off --disable-extensions
で設定なし同期なし拡張機能を無効な状態でVSCodeが起動できるので、その状態で.ejsファイルでintellisenseが効くか確認してみてください。
また、ログインしていない拡張機能なしのhttps://vscode.dev/でも、同様に変換できたので、デフォルトでできるように感じます。
settings.jsonで抑止されているか、拡張機能が原因かもしれません。
settings.jsonを質問欄に追加してもらえませんか。
下部右側のステータスバーの 文字コード、改行コード、の右側に表示されているlanguage modeがHTMLになっていなかったの原因でした。ありがとうございます。
回答1件
あなたの回答
tips
プレビュー