コメント/文字列定数のカラー表示No.04462
える さん 99/11/19 19:31
 
「コメント/文字列定数のカラー表示」で「HTML + ASP」を選択すると、まるで[
HTML+VBScript」を選んだときのように ' (アポストロフィ) から右側がコメント色
になってしまいます。

ASP では '(アポストロフィ) 以降がコメントだったりはしないので、設定ミスかコ
メントの処理に対するバグではないかと思います。

ScriptEngine に VBScript を使っていればコメントになるので、間違えてらっしゃる ?

同様に ASP では " (ダブルクオーテーション) で囲んだところを文字列定数とする
ような定義もないので、そこんところも間違っているといえば間違っている状態にな
っています。

やっぱ特定の ScriptEngine に依存してしまえば、成り立つことでもあるので ?

久々に ASP なんて書いて、「なんじゃこらー」って思いました(^^;

[ ]
RE:04462 コメント/文字列定数のカラー表No.04463
さん 99/11/19 19:43
 
>「コメント/文字列定数のカラー表示」で「HTML + ASP」を選択すると、まるで[
>HTML+VBScript」を選んだときのように ' (アポストロフィ) から右側がコメント色
>になってしまいます。
>
>ASP では '(アポストロフィ) 以降がコメントだったりはしないので、設定ミスかコ
>メントの処理に対するバグではないかと思います。
>
>ScriptEngine に VBScript を使っていればコメントになるので、間違えてらっしゃ
>る ?
>
>同様に ASP では " (ダブルクオーテーション) で囲んだところを文字列定数とする
>ような定義もないので、そこんところも間違っているといえば間違っている状態に
>なっています。
>
>やっぱ特定の ScriptEngine に依存してしまえば、成り立つことでもあるので ?
>
>久々に ASP なんて書いて、「なんじゃこらー」って思いました(^^;

ASPでVBSを使用してソース書いたときのコメントはシングルクォーテーションであっ
てますよ?
ASPの開発で秀丸使ってますけど何の問題もなく正常にコメント表示されますけど(^-^;

[ ]
RE:04463 コメント/文字列定数のカラー表No.04465
える さん 99/11/19 20:01
 
>>久々に ASP なんて書いて、「なんじゃこらー」って思いました(^^;
>ASPでVBSを使用してソース書いたときのコメントはシングルクォーテーションであ
>ってますよ?
>ASPの開発で秀丸使ってますけど何の問題もなく正常にコメント表示されますけど(^-^;

いや、だから ASP は VBScript じゃないのに、VBScript のコメントが正常に表示さ
れているのが変なんです。

って、書いているのが読み取れないかな...

[ ]
RE:04465 コメント/文字列定数のカラー表No.04467
さん 99/11/19 20:28
 
>いや、だから ASP は VBScript じゃないのに、VBScript のコメントが正常に表示
>されているのが変なんです。

これはつまり、ASPでJScriptやPerlScriptを使ったときのことは考えてない、と言う
意味で良いんですかね?

僕の理解が正しかったとして。
ASPの開発はデフォルトがVBSですよね。
# @ Languageを指定しなかったときと言う意味

だから良いんじゃなですかね(安直かな?)

コメントカラー表示の機能は、ちょっと中途半端かも知れません。
# あくまで個人的なわがままですので聞き流してください(爆)

ASPの開発をしていると、サーバサイドスクリプトとクライアントサイドスクリプト
の両方を考えなければいけないので、
時には「ASP+クライアントサイドVBS+クライアントサイドJS」なんて事もあります。
ですから、HTMLに任意のスクリプト言語を組み合わせられるような仕様になると最高
なんですよね。

文字列定数のカラー表示は、VBSでASPの開発に限って言うと、邪魔になることが多い
んですよね(ーー;)

[ ]
RE:04467 コメント/文字列定数のカラー表No.04468
える さん 99/11/19 21:32
 
>>いや、だから ASP は VBScript じゃないのに、VBScript のコメントが正常に表示
>されているのが変なんです。
>これはつまり、ASPでJScriptやPerlScriptを使ったときのことは考えてない、と言
>う意味で良いんですかね?

そうですね、PerlScript や ActivePascal にした時に、かなりキツイかと思います。

>ASPの開発はデフォルトがVBSですよね。
>だから良いんじゃなですかね(安直かな?)

VBScript は別途設定できるので、ASP の設定が VBScript になってる意味はないの
では ?

>時には「ASP+クライアントサイドVBS+クライアントサイドJS」なんて事もあります。

VBScript の部分を修正するときに、コメント/文字列定数を HTML+VBScript にして、
JScript や JavaScript の部分を修正するときには HTML+JavaScript にする。

というようなちゃんと個別の設定があるんだから、ASP に設定したときには、ASP の
タグだけ認知してスクリプトエンジンに依存しない表示になってほしいと思いません
か ?
実際に、現在の秀丸の HTML+VBScript や HTML+JavaScript は ASP の <% 〜 %> に
反応しないのでちゃんと VBScript の部分が色付きませんから、

HTML, HTML+VBScript, HTML+JavaScript, ASP, ASP+VBScript, ASP+JavaScript

のようにハッキリと組み合わせをつけるか

HTML, VBScript, JavaScript

のように、完全に分離してしまい、複合的なものを扱わないか、組み合わせをユーザ
サイドで選択できるのがいいかと思いますけど。

[ ]
RE:04468 コメント/文字列定数のカラー表No.04469
さん 99/11/19 22:48
 
>VBScript は別途設定できるので、ASP の設定が VBScript になってる意味はないの
>では ?

そうすると、HTML+VBScriptに指定してあれば、<script language="VBScript"></scr
ipt>の間と<%〜%>の間は両方とも効くようになってれば問題ないですよね。

>VBScript の部分を修正するときに、コメント/文字列定数を HTML+VBScript にして、
>JScript や JavaScript の部分を修正するときには HTML+JavaScript にする。
>
>というようなちゃんと個別の設定があるんだから、ASP に設定したときには、ASP
>のタグだけ認知してスクリプトエンジンに依存しない表示になってほしいと思いま
>せんか ?

デリミタ内のスクリプト言語を指定できれば一番良いですよね

>実際に、現在の秀丸の HTML+VBScript や HTML+JavaScript は ASP の <% 〜 %> に
>反応しないのでちゃんと VBScript の部分が色付きませんから、
>
>HTML, HTML+VBScript, HTML+JavaScript, ASP, ASP+VBScript, ASP+JavaScript
>
>のようにハッキリと組み合わせをつけるか
>
>HTML, VBScript, JavaScript
>
>のように、完全に分離してしまい、複合的なものを扱わないか、組み合わせをユー
>ザサイドで選択できるのがいいかと思いますけど。

欲を言ってしまえば、後者で3つ以上の複合かが出来ればいいと思いますけど、そう
するときっとバッティングしたりして問題が起きる可能性が大きいでしょうから、前
者の方がいいかも知れませんね。

[ ]
RE:04469 コメント/文字列定数のカラー表No.04501
秀丸担当 さん 99/11/22 18:17
 
>>いや、だから ASP は VBScript じゃないのに、VBScript のコメントが正常に表示
>されているのが変なんです。
>これはつまり、ASPでJScriptやPerlScriptを使ったときのことは考えてない、と言
>う意味で良いんですかね?

むう、そうなんですか。

>HTML, HTML+VBScript, HTML+JavaScript, ASP, ASP+VBScript, ASP+JavaScript
>
>のようにハッキリと組み合わせをつけるか
>
>HTML, VBScript, JavaScript
>
>のように、完全に分離してしまい、複合的なものを扱わないか、組み合わせをユーザ
>サイドで選択できるのがいいかと思いますけど。

とりあえずこのような方法のいずれかで対処しようと思います。

[ ]