「矩形ペースト」の版間の差分
ナビゲーションに移動
検索に移動
セクションの修正 |
マークアップの修正 |
||
| 1行目: | 1行目: | ||
== 概要 == | == 概要 == | ||
*クリップボードの要素(データ)を矩形貼り付けします。 | * クリップボードの要素(データ)を矩形貼り付けします。 | ||
*矩形選択した範囲を右寄せや中央揃えに変更することもできます。 | * 矩形選択した範囲を右寄せや中央揃えに変更することもできます。 | ||
== 動作 == | == 動作 == | ||
; 固定長モード | |||
: 貼り付け要素の長さを要素中の最長のものに揃えます。 | |||
: 要素を右寄せや中央揃えにすることもできます。 | |||
; 上書きモード | |||
: 要素を上書きします。 | |||
: 全角文字の前半被りは上書きしません。後半被りは上書きします。 | |||
: 上書きモードでないときは、後半被り文字の前に挿入します。 | |||
; 末尾モード | |||
: 要素を各行の末尾に流し込みます。 | |||
; 空白無視モード | |||
: 要素の先頭と末尾にある空白を除去します。 | |||
※ポップアップメニューは選択する度に値が変化します。 | |||
== 注意点 == | == 注意点 == | ||
*貼り付け先の行のタブは空白に変換します。 | * 貼り付け先の行のタブは空白に変換します。 | ||
*カーソル位置を基点にして貼り付けます。 | * カーソル位置を基点にして貼り付けます。 | ||
== 具体例 == | == 具体例 == | ||
| 55行目: | 55行目: | ||
== 変数の説明 == | == 変数の説明 == | ||
; use_popup | |||
:trueのとき、ポップアップメニューを表示します。 | : trueのとき、ポップアップメニューを表示します。 | ||
; bp_fix | |||
:trueのとき、固定長モードです。 | : trueのとき、固定長モードです。 | ||
; bp_overwrite | |||
:trueのとき、上書きモードです。 | : trueのとき、上書きモードです。 | ||
; bp_tail | |||
:trueのとき、末尾モードです。 | : trueのとき、末尾モードです。 | ||
; bp_ignore_spc | |||
:trueのとき、空白無視モードです。 | : trueのとき、空白無視モードです。 | ||
; align | |||
:固定長モードのときの各要素のアラインメントです。 | : 固定長モードのときの各要素のアラインメントです。 | ||
:left=左寄せ、right=右寄せ、center=中央揃え、です。 | : left=左寄せ、right=右寄せ、center=中央揃え、です。 | ||
; spc | |||
:桁数調整時に埋め込む文字です。 | : 桁数調整時に埋め込む文字です。 | ||
; leftmargin・rightmargin | |||
:貼り付け時の各要素の左マージン・右マージンの数値です。その数だけspcを埋め込みます。 | : 貼り付け時の各要素の左マージン・右マージンの数値です。その数だけspcを埋め込みます。 | ||
== 動作(作成)環境 == | == 動作(作成)環境 == | ||
* Mery: ver 2.0.15.4235 | |||
* OS: Windows 7 SP1 (64bit) | |||
== 更新履歴 == | == 更新履歴 == | ||
* 2013/01/30 初版 | |||
== ソースコード == | == ソースコード == | ||
[[ファイル:BlockPaste.zip]] | [[ファイル:BlockPaste.zip]] | ||
2023年5月18日 (木) 00:00時点における版
概要
- クリップボードの要素(データ)を矩形貼り付けします。
- 矩形選択した範囲を右寄せや中央揃えに変更することもできます。
動作
- 固定長モード
- 貼り付け要素の長さを要素中の最長のものに揃えます。
- 要素を右寄せや中央揃えにすることもできます。
- 上書きモード
- 要素を上書きします。
- 全角文字の前半被りは上書きしません。後半被りは上書きします。
- 上書きモードでないときは、後半被り文字の前に挿入します。
- 末尾モード
- 要素を各行の末尾に流し込みます。
- 空白無視モード
- 要素の先頭と末尾にある空白を除去します。
※ポップアップメニューは選択する度に値が変化します。
注意点
- 貼り付け先の行のタブは空白に変換します。
- カーソル位置を基点にして貼り付けます。
具体例
◆クリップボードに以下の三行をコピーしたとします。 xx x xxxx >非固定長・非上書き 012345678 012xx345678 01234567xx8 0123456789 ⇒ 012x3456789 01234567x89 01234567 012xxxx34567 , 01234567xxxx >固定長・非上書き・左寄せ 012345678 012xx 345678 01234567xx 8 0123456789 ⇒ 012x 3456789 01234567x 89 01234567 012xxxx34567 , 01234567xxxx >固定長・上書き・右寄せ 012345678 012 xx78 0123456 xx 0123456789 ⇒ 012 x789 0123456 x 01234567 012xxxx7 , 0123456xxxx >非固定長・末尾 012345678 012345678xx 0123456789 ⇒ 0123456789x 01234567 01234567xxxx ◆中央部分を矩形選択の上、コピーしたとします。 >固定長・上書き・左寄せ・空白無視 012 xx78 012xx 78 012 x789 ⇒ 012x 789 012xxxx7 012xxxx7
変数の説明
- use_popup
- trueのとき、ポップアップメニューを表示します。
- bp_fix
- trueのとき、固定長モードです。
- bp_overwrite
- trueのとき、上書きモードです。
- bp_tail
- trueのとき、末尾モードです。
- bp_ignore_spc
- trueのとき、空白無視モードです。
- align
- 固定長モードのときの各要素のアラインメントです。
- left=左寄せ、right=右寄せ、center=中央揃え、です。
- spc
- 桁数調整時に埋め込む文字です。
- leftmargin・rightmargin
- 貼り付け時の各要素の左マージン・右マージンの数値です。その数だけspcを埋め込みます。
動作(作成)環境
- Mery: ver 2.0.15.4235
- OS: Windows 7 SP1 (64bit)
更新履歴
- 2013/01/30 初版
ソースコード
スポンサーリンク