サクラエディタふぁん ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
686:662=674 07/04/30 22:07:25 c4C0VxWJ0 >>677 すばらしいです。動作確認しました。 こんなに早く作っていただけるとは感謝感激です。 ____ / ⌒ ⌒ \ ./( ―) ( ●) \ /::⌒(_人_)⌒::::: | すごいスレですねここは | ー .| 2日連続奇跡を体験しました。 \ / 687:670 07/04/30 22:28:23 Cvxml3k/0 >684 そうそう。その現象。 ごめん。そういう仕様で作ったんだね。 同じネストは循環する仕様が良かったんよ。 ややこしそうだが解析して改造してみるわ。 688:名無しさん@お腹いっぱい。 07/04/30 22:53:09 HASqHr1/0 >>687 下方向。 var target = false, nest = 1, y = parseInt(ExpandParameter("$y")); if(/^\s*#endif/.test(GetLineStr(0))) { GoLineTop(1); do { SearchPrev("^\\s*#(?:if|ifdef|else|elif|endif)",2+4+16); if(parseInt(ExpandParameter("$y"))==y) break; y = parseInt(ExpandParameter("$y")); if(/^\s*#endif/.test(GetLineStr(0))) nest++; else if(/^\s*#(?:if|ifdef)/.test(GetLineStr(0))) nest--; } while(nest > 0); } else { if(/^\s*#(?:if|ifdef|else|elif)/.test(GetLineStr(0))) target = true; GoLineEnd(); do { SearchNext("^\\s*#(?:if|ifdef|else|elif|endif)",2+4+16); if(parseInt(ExpandParameter("$y"))==y || target==false) break; y = parseInt(ExpandParameter("$y")); if(/^\s*#(?:if|ifdef)/.test(GetLineStr(0))) nest++; else if(nest==1) nest--; else nest -= /^\s*#endif/.test(GetLineStr(0)) ? 1 : 0 } while(nest > 0); } CancelMode(); SearchClearMark(); CurLineCenter();
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5212日前に更新/197 KB
担当:undef