「
インデントを考慮した折り返し(改行挿入)
」を編集中
2023年5月17日 (水) 00:08時点における
MSY-07
(
トーク
|
投稿記録
)
による版
(セクションの修正)
(
差分
)
← 古い版
|
最新版
(
差分
) |
新しい版 →
(
差分
)
ナビゲーションに移動
検索に移動
警告: このページの古い版を編集しています。
公開すると、この版以降になされた変更がすべて失われます。
警告:
ログインしていません。編集を行うと、あなたの IP アドレスが公開されます。
ログイン
または
アカウントを作成
すれば、あなたの編集はその利用者名とともに表示されるほか、さまざまなメリットもあります。
スパム攻撃防止用のチェックです。 決して、ここには、値の入力は
しない
でください!
== 概要 == *テキストファイルでインデントを使った文章(箇条書きなど)を作成・印刷したいときに……。 *テキストファイルで表に文章をはめ込みたいときに……。 *インデントに対応した折り返し(改行挿入)をします。四つのモードがあります。 #問答無用で折り返す。 #空白など特定の文字が行頭にこないように折り返す。英数字列を切り離す。 #空白の後ろや全角文字の前後で折り返す。英数字列を切り離さない(伸長・切り詰め)。 *折り返しは、箇条書きのぶら下げに対応しています。 *折り返しの解除(インデントを考慮した行の連結(改行削除))ができます。 *インデントの整理ができます。 == 使用方法 == *対象となる行を選択してマクロを実行してください。 *インデント対応折り返しは、折り返したい箇所から選択を開始することができます。 == 使用例 == <pre> // 原文 (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. </pre> == 注意点など == *折り返しの解除では、もとに戻せないケースもあります。 *箇条書きのチェック(itemizedChk( str ))は、用途に合わせて変更してください。 *箇条書きのマークでインデント深さを指定するようにはなっていません。 == 変数の説明 == *use_popup :折り返しで、ポップアップメニューを使うときにtrueを指定します。 *width :折り返しで、マウスで折り返し幅を指定しないときの値(初期値)です。 *tabwidth :折り返しでの、タブ幅の計算値です。 *hanging :折り返しで、ぶら下げインデントさせるときは true を指定します。 *div_mode :折り返しで分割に使う関数を指定する文字列です。 #divide_normal :指定ナシ。 #divide_notprevspc :空白など特定の文字が行頭にこないように二分割する。 #divide_notalphalong :英数字列を切り離さないよう二分割する。(指定幅を超えて調整する。) #divide_notalphashort :英数字列を切り離さないよう二分割する。(指定幅を超えないよう切り詰める。) *endMark :折り返しの解除で、文末とする記号です。これで終わっている行末の改行は除去しません。 *char_indent :インデント整理で、インデントに使う文字です。 *resetVacant :インデント整理で、空行・指定行頭文字でインデントをリセットするときは true にします。 *resetChar :インデント整理で、インデントをリセットする行頭文字等の指定です。 == 動作(作成)環境 == :Mery: ver 2.0.16.4257 :OS: Windows 7 SP1 (64bit) == 更新履歴 == :2013/02/15 :*初版 :2013/02/17 :*分割後半がtopNGのみのときの動作を変更。 :2013/02/23 :*変数名の一部変更。 :*インデントリセットを行頭文字で指定するようにした。 :*divide_notalphashortで、句読点等が文末にぶら下がるようにした。 :*インデント除去はメニューをコメントアウトした。shift-tabでいいかなと。 == ファイル == :[[ファイル:indentedWrap.zip]]
編集内容の要約:
MeryWikiへの投稿はすべて、他の投稿者によって編集、変更、除去される場合があります。 自分が書いたものが他の人に容赦なく編集されるのを望まない場合は、ここに投稿しないでください。
また、投稿するのは、自分で書いたものか、パブリック ドメインまたはそれに類するフリーな資料からの複製であることを約束してください(詳細は
MeryWiki:著作権
を参照)。
著作権保護されている作品は、許諾なしに投稿しないでください!
このページを編集するには、下記の数式を計算してその答えを欄に入力してください (
ヘルプ
):
いちたすには =
キャンセル
編集ヘルプ
(新しいウィンドウで開きます)
スポンサーリンク
ナビゲーション メニュー
個人用ツール
ログインしていません
トーク
投稿記録
アカウント作成
ログイン
名前空間
ページ
議論
日本語
表示
閲覧
編集
履歴表示
その他
検索
スポンサーリンク
スポンサーリンク
案内
メインページ
ヘルプ
よくある質問
マクロリファレンス
マクロライブラリ
プラグインライブラリ
構文ファイル
テーマ
寄付・開発支援
練習用ページ
開発室
開発者のブログ
ツール
スポンサーリンク