「インデントを考慮した折り返し(改行挿入)」の版間の差分
ナビゲーションに移動
検索に移動
(ページの作成:「=== 概要 === *テキストファイルでインデントを使った文章(箇条書きなど)を作成・印刷したいときに……。 *テキストファイ...」) |
(→更新履歴) |
||
74行目: | 74行目: | ||
=== 更新履歴 === | === 更新履歴 === | ||
:2013/02/15 初版 | :2013/02/15 初版 | ||
:2013/02/17 分割後半がngcharのみのときの動作を変更。 | |||
=== ファイル === | === ファイル === | ||
:[[ファイル:indentedWrap.zip]] | :[[ファイル:indentedWrap.zip]] |
2013年2月17日 (日) 14:34時点における版
概要
- テキストファイルでインデントを使った文章(箇条書きなど)を作成・印刷したいときに……。
- テキストファイルで表に文章をはめ込みたいときに……。
- インデントに対応した折り返し(改行挿入)をします。四つのモードがあります。
- 問答無用で折り返す。
- 空白など特定の文字が行頭にこないように折り返す。英数字列を切り離す。
- 空白の後ろや全角文字の前後で折り返す。英数字列を切り離さない(伸長・切り詰め)。
- 折り返しは、箇条書きのぶら下げに対応しています。
- 折り返しの解除(インデントを考慮した行の連結(改行削除))ができます。
- インデントの整理・除去ができます。
使用方法
- 対象となる行を選択してマクロを実行してください。
- インデント対応折り返しは、折り返したい箇所から選択を開始することができます。
使用例
// 原文 (1)In the beginning was the Word, and the Word was with God, and the Word was God. // 問答無用。(divide_normal) (1)In the beginning was the Word , and the Word was with God, and the Word was God. // 空白等を行頭にしない。英数字列は切り離す。(divide_notprevspc) (1)In the beginning was the Word, and the Word was with God, an d the Word was God. // 英数字列を切り離さない(伸長)。(divide_notalphalong) (1)In the beginning was the Word, and the Word was with God, and the Word was God. // 英数字列を切り離さない(切り詰め)。(divide_notalphashort) (1)In the beginning was the Word, and the Word was with God, and the Word was God.
注意点など
- 折り返しの解除では、もとに戻せないケースもあります。
- 箇条書きのチェック部分は、用途に合わて変更してください。マクロ中の function itemizedChk( str )をご覧ください。
変数の説明
- use_popup
- 折り返しで、ポップアップメニューを使うときにtrueを指定します。
- width
- 折り返しで、マウスで折り返し幅を指定しないときの値(初期値)です。
- 8ptでA4用紙に印刷のときは、120くらいが適当でしょうか。
- tabwidth
- 折り返しでの、タブ幅の計算値です。
- hanging
- 折り返しで、ぶら下げインデントさせるときは true を指定します。
- div_mode
- 折り返しで分割に使う関数を指定する文字列です。
- divide_normal :指定ナシ。
- divide_notprevspc :空白など特定の文字が行頭にこないように二分割する。
- divide_notalphalong :英数字列を切り離さないよう二分割する。(指定幅を超えて調整する。)
- divide_notalphashort :英数字列を切り離さないよう二分割する。(指定幅を超えないよう切り詰める。)
- endMark
- 折り返しの解除で、文末とする記号です。これで終わっている行末の改行は除去しません。
- char_indent
- インデント整理で、インデントに使う文字です。
- resetVacant
- インデント整理で、空行でインデントをリセットするときは true にします。
動作(作成)環境
- Mery: ver 2.0.16.4257
- OS: Windows 7 SP1 (64bit)
更新履歴
- 2013/02/15 初版
- 2013/02/17 分割後半がngcharのみのときの動作を変更。
ファイル
スポンサーリンク