◆ hmjisage100.zip ファイルの中身
・jisage100.mac 行頭 全角空白インデントマクロ本体
・行頭 全角空白インデントマクロ使用説明書.txt Readmeファイル
・(参考)自動インデント解除マクロ本体 Shift+Enter キー割り当て推奨
---
このマクロは私が書いたものではありません。昔日に書いた自作マクロを「拡張してやろう」と意気込んだものの、
そんなスキルはないことが分かり、結局、秀丸担当さんにお願いして、ゼロから書き直してもらったものです。旧作は
ファイル全体を全置換するものですが、新作ではマウスで範囲選択した部分のみマクロ処理する機能を追加できました。
一本のマクロで、選択範囲とファイル全体のインデント処理が使い分け出来るようになりました。
※ 新聞・出版・印刷分野の現場で外部入稿テキストの仕分け作業に従事されている方々にお試し下されば幸いです。
◆マクロの動き (選択範囲、ファイル全体 共通)
・行頭が「天付き」になっている論理行頭を検索し、全角空白を一個挿入し、字下げする。
・すでに全角空白で字下げされている箇所にはなにもしない。
・半角空白で字下げしている箇所は全角空白一個に置き換える。
・( ○ ◎ ※ - 等の記号類が行頭にある場合は、「文中小見出し、訳注、典拠」と解釈し、字下げしない。
・改行のみの行には、全角空白を挿入しない。
・半角空白、全角空白、タブ記号のみの行を検索し、改行を残して全て消去する。
・字下げ総数を「ダイアログボックス」に表示して、ファイルの先頭に戻る。
|
|
|