アウトラインの「コメントを無視」の挙動No.23885
あべのり さん 07/10/24 00:03
 
あべのりです.いつもお世話になっています.

アウトラインの「コメントを無視」ですが,どうも期待通りの動作をしないようです.

・コメントを無視してくれない例.
1.コメントの種類をRubyにしておく.
2.アウトラインのツリー表示項目のプロパティを,種類を文字列に,文字列を$に
する.「コメントを無視」にチェック.
3.一行だけ,「#$」と書く.アウトラインに現れるのを期待するが現れない.

・コメントを無視してしまう例.
1.コメントの種類をRubyにしておく.
2.アウトラインのツリー表示項目のプロパティを,種類を文字列に,文字列を$に
する.「コメントを無視」のチェックを外す.
3.デザインの部分で,「ファイル名と思わしき場所」にチェックを入れておく.
4.一行だけ「#$.aaa」と書く.コメントなので,アウトラインに現れないのを期待
するが現れない.

後者は色がそもそもコメント色になっていないので,仕方ないかもしれませんが.


環境は,Windows XP Pro SP2 + 秀丸7.03です.
よろしくお願いします.

[ ]
RE:23885 アウトラインの「コメントを無視No.23886
あべのり さん 07/10/24 00:05
 
あべのりです.
間違いました.

>4.一行だけ「#$.aaa」と書く.コメントなので,アウトラインに現れないのを期
>待するが現れない.
アウトラインに現れないのを期待するが現れる.
です.すいません.

[ ]
RE:23886 アウトラインの「コメントを無視No.23892
秀丸担当 さん 07/10/24 10:00
 

>・コメントを無視してくれない例.
>1.コメントの種類をRubyにしておく.
>2.アウトラインのツリー表示項目のプロパティを,種類を文字列に,文字列を$に
>する.「コメントを無視」にチェック.
>3.一行だけ,「#$」と書く.アウトラインに現れるのを期待するが現れない.

「#」以降は全てコメントだと思っていたのですが、「#$」と書くとコメントで
はなくて何か特別な意味を持つのでしょうか。
今調べてみたら、「?#」だとコメントではないみたいでした。これは対応してな
かったです。「#$」については分かりませんでした。


>・コメントを無視してしまう例.
>1.コメントの種類をRubyにしておく.
>2.アウトラインのツリー表示項目のプロパティを,種類を文字列に,文字列を$に
>する.「コメントを無視」のチェックを外す.
>3.デザインの部分で,「ファイル名と思わしき場所」にチェックを入れておく.
>4.一行だけ「#$.aaa」と書く.

これは、コメント色になっていないので仕方が無いです。
ファイル名と思わしき場所をOFFにしてもらうか、ファイル名と思わしき場所を
正規表現でカスタマイズしてもらえば回避できると思います。

[ ]
RE:23892 アウトラインの「コメントを無視No.23893
秀丸担当 さん 07/10/24 10:06
 

>>・コメントを無視してくれない例.
>>・コメントを無視してしまう例.

ふと思ったのですが、「コメントを無視」という言葉の解釈の問題なのかも?
コメントを無視というのは、「コメント色になっている部分は見出しにしない」
という意味のつもりです。
「コメントであることを無視して見出しにする」という意味ではないです。
捉え方によって逆の意味になってしまいますね。

[ ]
RE:23893 アウトラインの「コメントを無視No.23900
あべのり さん 07/10/24 13:25
 
>ふと思ったのですが、「コメントを無視」という言葉の解釈の問題なのかも?
>コメントを無視というのは、「コメント色になっている部分は見出しにしない」
>という意味のつもりです。
>「コメントであることを無視して見出しにする」という意味ではないです。
>捉え方によって逆の意味になってしまいますね。

すいません,逆に思っていました.今ヘルプを見たらきちんと書いてありました.ど
うもすいません.お騒がせしました.

[ ]