Pythonでの強調表示
No.27014
inamori
さん 09/09/07 11:21
以前から困っているのですが、Pythonでの強調表示がうまくいかないときがあります。
-------------------
m = 1
for k in range(10):
print k
-------------------
"for"などが強調表示されません。調べてみると、最初の行の"m"が"m","q","s"のと
きのみ強調表示されません。他の文字の場合はこちらの意図どおりに強調表示されま
す。"mm"でも強調表示されます。
Version 7.10です。
よろしくお願いします。
[
△
]
RE:27014 Pythonでの強調表示
No.27016
秀丸担当
さん 09/09/07 18:00
>以前から困っているのですが、Pythonでの強調表示がうまくいかないときがあります。
おそらく、[その他]→[ファイルタイプ別の設定]→[デザイン]→[複数行コメン
ト]が Perl として自動認識されているか、言語指定で Perl が指定されているた
めだと思います。
ここを言語指定で「なし」か「ユーザー定義」で適切なものを定義するといいと
思います。
[その他]→[ファイルタイプ別の設定]→[デザイン]で、場所の一覧から「文字定
数」を選んで、色を指定するとどのような挙動になっているかが分かるのではな
いかと思います。
調べてみたら、.cgiという拡張子は自動で Perl であると認識されてしまってい
ました。.cgi は Perl ではないかもしれないので、勝手に判断するのは良くあり
ませんでした。
もし拡張子が.cgiだとしたら、意図せず勝手にPerlと判断されてしまっていたか
もしれません。申し訳ありません。
現在開発中のV8.00βにおいて.cgiは勝手に判断しないように修正させていただき
ます。
[
△
]
RE:27016 Pythonでの強調表示
No.27017
inamori
さん 09/09/07 19:04
ありがとうございます。
問題なく表示されるようになりました。
[
△
]