秀丸エディタスレ Part32at SOFTWARE
秀丸エディタスレ Part32 - 暇つぶし2ch669:文系 ◆Ruby.qKt3Q
12/01/11 13:21:58.45 Tj55EESF0
>>668
再度、改変。 全・半角ダッシュ「―、-」で引かれた罫線も字下げしない追加
------------------------------------------------------------
// 論理行頭に「全角空白記号」を挿入するマクロ
// すでに、全角空白記号が入っている論理行頭にはなにもしない
//論理行頭が■、●、◆などの「小見出し風」で始まる行は字下げしない
// 全・半角ダッシュ「―、-」で引かれた罫線も字下げしない
// 出典:翔泳社 刊「秀丸エディタハンドブック」143頁所収マクロを一部改変
// 2ちゃんねる「bbY3vTSA0 氏」の指摘で再度改変

// ファイルの先頭に移動する
gofiletop;

// 「全角空白記号」が無い論理行頭を検索し、「 」を付与する
// ■、●、◆などの「小見出し風」の行頭は字下げしない
// 全・半角ダッシュ「―、-」で引かれた罫線も字下げしない
// 字下げした数をダイヤログボックスに表示する

replaceallfast "^\\f[^ \f^■\f^●\f^◆\f^-+\f^―+][^\s]", " \\1", regular;
message "字下げ総数は" + str(result) + "個です。";
endmacro;


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch