【要望】#ifndef対応No.02778
kyone さん 03/08/18 01:08
 
はじめまして。
秀丸エディタが#ifdef〜#endifに対応して嬉しい限りです。
しかも入れ子構造に対応(嬉)
そこで要望ですが、#ifndef〜#endifにも対応して頂けないですか?
#ifdefの逆で、デファインが定義されていると#ifndef〜#endif範囲を無効にするです。
ご検討お願いします。


[ ]
RE:02778 【要望】#ifndef対応No.02779
むらやん さん 03/08/18 11:20
 
kyoneさんこんにちは、むらやんです。

>そこで要望ですが、#ifndef〜#endifにも対応して頂けないですか?
>#ifdefの逆で、デファインが定義されていると#ifndef〜#endif範囲を無効にするで
>す。
>ご検討お願いします。

この機能実装されていますよ。
「#ifdefで有効にする#define値」に入力すると、無効色で表示されます。
私も対応してくれたらなと考えたのですが、なにかの拍子にわかりまして

秀丸担当様へ
#ifdef等のカラー表示ダイアログの説明文に追加したほうが
わかりやすくて良いかと考えます。

「#ifdefでは有効に#ifndefでは無効にする#define値」とでもなるのでしょうか?

[ ]
RE:02779 【要望】#ifndef対応No.02787
秀丸担当 さん 03/08/18 18:27
 

>#ifdef等のカラー表示ダイアログの説明文に追加したほうが
>わかりやすくて良いかと考えます。
>
>「#ifdefでは有効に#ifndefでは無効にする#define値」とでもなるのでしょうか?

確かにややこしいですが、この説明も長くてややこしい気がします。
あと、どちらかに書かないと、#ifdefも#ifndefも両方とも有効になってしまう
ということも、説明が無いとわかりづらいのではないかと思います。
単にヘルプボタンを作ってヘルプを付けたほうがいいでしょうか。

[ ]
RE:02787 【要望】#ifndef対応No.02790
むらやん さん 03/08/19 09:59
 
秀丸担当様、こんにちは、むらやんです。

>>「#ifdefでは有効に#ifndefでは無効にする#define値」とでもなるのでしょうか?
>
>確かにややこしいですが、この説明も長くてややこしい気がします。

私も、ややこしい気がしていました。
よくよく読んでみたら、「#ifndefでは無効にする」という文章どちらにも取れますね。
範囲内を無効にするのか、#defineを無効にするのか(^^:

>あと、どちらかに書かないと、#ifdefも#ifndefも両方とも有効になってしまう
>ということも、説明が無いとわかりづらいのではないかと思います。
>単にヘルプボタンを作ってヘルプを付けたほうがいいでしょうか。

そうですね、ヘルプボタンで説明ページに飛んだほうが、
説明文は複雑にならずすっきりしますね。

#ヘルプもつけて「#if(n)defで有効にする#define値」がいいのかな?

[ ]
RE:02790 【要望】#ifndef対応No.02802
秀丸担当 さん 03/08/19 18:45
 

とりあえずヘルプを付けるようにします。

[ ]