RE:00091 バグ?No.00801
ENCODINGSHIFTJIS さん 99/10/22 18:07
 
括弧対応の表示が動作してない箇所がある。
??????マクロの動作もうまく行った時もあるが不調。
ソースを部分的にちぎって新規画面で見ると良好。

マクロの入れ子や改行位置の入れ方ノウハウは?
何かの限界値は?                     Cソースじゃないからか?

if("/"==leftstr($tag,1)){                            //
gofiletop;searchdown "^"+$tag+"[ ]",regular;
                    if(!result){beep;endmacro;}
 beginsel;searchdown ">";right 2;delete;   //
 }else{   // 太字にならない。??????????????
//
gofiletop;searchdown "<!ELEMENT[ ]+"+$tag+"[ ]",regular;
                                      if(!result){beep;endmacro;}
  right 9;searchdown "[^ ]",regular;#x=x;#y=y;
          searchdown ">";right;$eleline=gettext(#x,#y,x,y);
                  if(0<=strstr($eleline,"EMPTY"))goto EMPTY;
gofiletop;
   if('/'==code){               //
while('/'==code){beginsel;searchdown ">";right 2;}
 //
replaceup "▲","",inselect;     //
         if(result){            //
searchup "/";
searchdown "[ ,(|&]"+$tag+"[ ,)|&+?*>]",regular;left;
searchdown "[^ ,(|&]",regular;insert "▲";//
searchdown ">";right 2; }// ここの }が認識されていない。XXXX
 }
insert "/"+$eleline+"\n";       //
 }
EMPTY:

[ ]
RE:00801 バグ?No.00802
番頭++ さん 99/10/22 18:28
 
>括弧対応の表示が動作してない箇所がある。

>01740 99/02/14 18:02 投稿者 : 番頭++
> 題名 : gokakko, goleftkakko, gorightkakko
>
>gokakko, goleftkakko, gorightkakko
>
>これは、質問です、皆さん勘違いしないでください。
> β 20 現時点での gokakko, goleftkakko, gorightkakko の仕様ですが ???
>
>  gokakko    対応する括弧に移動
>  goleftkakko  '{'に移動
>  gorightkakko  '}'に移動
>
> これらの 3 個のマクロ、コマンドは Ver. 3.0x から仕様が変更されました。
>「ファイルタイプ別の設定」で「コメント/文字定数のカラー表示」を指定しな
>い場合には従来の移動きと同じです。また、これを指定した場合には、
>
>  gokakko は、「コメント/文字定数」の中にある括弧では移動しません。
>
>  goleftkakko, gorightkakko は、「コメント/文字定数」の中にある括弧 { }
>  を無視して移動します。
>  ( β の初期バージョンでは gokakko と同じ仕様でした。)
>
>あちきは、こんな風に、みえます、みえました ...
>間違っていますか ???
...

>>01752 99/02/15 17:03 投稿者 : 秀まるお
>> 題名 : RE:01740 gokakko, goleftkakko, goright
>>
>> gokakko系分の仕様は番頭++さんの通りです。基本的にこの辺のコマンドは秀丸エ
>>ディタと一対一で対応しているのでマクロだけ別動作という訳にはいかないです。
...

[ ]
RE:00802 バグ?No.00803
ENCODINGSHIFTJIS さん 99/10/22 18:50
 
>>括弧対応の表示が動作してない箇所がある。
>>「ファイルタイプ別の設定」で「コメント/文字定数のカラー表示」をON指定して
>います。

ソースを変更しなくとも解決しました。秀丸を起動し直しただけで正常表示になりま
した。

マクロのデバッグで強制停止とか、他のマクロが実行中ですのダイアログを出すような
頻度が多いとおかしくなるのかもしれない。

<END/>

[ ]
RE:00803 バグ?No.00804
番頭++ さん 99/10/22 19:05
 
>マクロのデバッグで強制停止とか、他のマクロが実行中ですのダイアログを出すような
>頻度が多いとおかしくなるのかもしれない。

強制停止とか、マクロがバグで死んだときには、常駐秀丸を止めるか、Windows の再
起動を心がけています。作成中のマクロが無くなると、自分を責めるしかありません、
でしょう。

[ ]