質問編集履歴

1

症状などを画像付きで説明

2021/03/17 03:08

投稿

kosetei
kosetei

スコア64

test CHANGED
File without changes
test CHANGED
@@ -38,6 +38,66 @@
38
38
 
39
39
 
40
40
 
41
- ひょっとしてejsの書き方が間違っているのでしょうか?文をAuto判定にすると、HTMLとして認識されていますし、、、
41
+ ひょっとしてejsの書き方が間違っているのでしょうか?文をAuto判定にすると、HTMLとして認識されていますし、、、
42
42
 
43
43
  どうすべきでしょうか?
44
+
45
+ ご回答お待ちしています。
46
+
47
+
48
+
49
+
50
+
51
+ ####やってみたこと
52
+
53
+ プロジェクトの開きなおし
54
+
55
+ Use Tree Sitter Parsers のオンオフ
56
+
57
+ EJSの文法パッケージ(?)[language-ejs](https://atom.io/packages/language-ejs)のインストール
58
+
59
+
60
+
61
+ ####症状
62
+
63
+ - 拡張子.ejsのファイルで`<% %>`タグが含まれるものでもAuto DetectだとHTMLと判定されます。(当然`<% %>`の中は灰色です)
64
+
65
+ 手動でEJS構文を選択した後
66
+
67
+ - scriptタグを挿入すると周辺の色が消えます。
68
+
69
+ ![症状1gif](5bf203366fd7b829337e0dcf77be28ab.gif)
70
+
71
+
72
+
73
+
74
+
75
+ - scriptタグと一緒にインデント変更などをした部分の色が消えます。
76
+
77
+ ![症状2gif](e545995c97b1158fa4872665fa8a9ffe.gif)
78
+
79
+
80
+
81
+
82
+
83
+ - scriptタグを含むコードをコピペすると色が付きません。
84
+
85
+ ![症状3gif](c776ce4dde3d73b67c1ac64e29ec6b53.gif)
86
+
87
+
88
+
89
+
90
+
91
+ ####一時しのぎ方法
92
+
93
+ - scriptタグより下側は選択してインデントの上げ下げ等をすることで色が付きます。
94
+
95
+ ![イメージ説明](f2dd25de437a6183e31d6bee7cebc91b.gif)
96
+
97
+ - scriptタグより上は何故か同時選択では色が付きません。すぐ上以外は一行ずつ下げた時だけ色が付きます。
98
+
99
+ ![イメージ説明](62d365cf3331e3fdf03d0af633fabce9.gif)
100
+
101
+ scriptタグをコメントアウトしてインデントの上げ下げをします。(保存時にコメントアウトを解除し忘れると悲惨です)
102
+
103
+ ![イメージ説明](b598921d4c6531a5dcb97f37d6ceba71.gif)