サクラエディタふぁんくらぶ part8at SOFTWAREサクラエディタふぁんくらぶ part8 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト667:名無しさん@お腹いっぱい。 07/04/29 18:08:51 ET4AsPec0 >>666 すばらしいです!これに桁数を指定する事は可能でしょうか? 001、002、みたいな感じにです。 668:名無しさん@お腹いっぱい。 07/04/29 18:19:18 Bcai5wiB0 >>667 ary[i] = "(" + i + ":" + pat + ")" + ary[i]; の行を ary[i] = "(" + ("0000000000"+i).replace(/^.*(.{3})$/,"$1") + ":" + pat + ")" + ary[i]; にする。 669:名無しさん@お腹いっぱい。 07/04/30 06:39:04 bWFPNx8m0 >>668 ありがとうございます。想定していた通りの物になりました。 こういうのを自分で作れるのっていいですね。 670:名無しさん@お腹いっぱい。 07/04/30 09:28:01 Cvxml3k/0 みんな、やさしいな。 ついでに、「#if」「#ifdef」に対応する 「#else」「#elif」[#endif]にジャンプするマクロ作ってくれ。 671:名無しさん@お腹いっぱい。 07/04/30 11:35:28 HASqHr1/0 >>670 キー割り当てし易いように、下方向と上方向の2つに分けた。 下方向にジャンプ 下記を、拡張子 .js で保存 main(); function main() { var target = false, nest = 1, y = parseInt(ExpandParameter("$y")); 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(); } 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch