|
>挙動としてほしいのは
>・1行の場合、行選択が不要であること。(カーソルが当該行にあればよい)
>・複数行に対応すること。(2行以上選んでいれば、それがかたまりとなって移動・
>コピーされること)
↑ここだけに反応してコメントします。個人的な運用方法ですので
外しているかも知れないです。だいぶ前(7〜8年前)行コピーについての
マクロを教えてもらった物を、そのまま貼ります。(問題ないですよね?)
要望と違ってましたらごめんなさい。(移動は考慮してませんので...)
// cmdDuplicate.mac
// 行コピー (2004/03/20)
// ふつうに実行すると行を複写。
// 範囲選択時は選択範囲を複写。
// BOX 選択でも期待どおりに。
setcompatiblemode 0x0F;
if (rectselecting) {
#x1 = selendx;
#y1 = seltopy;
#x2 = selendx + selendx - seltopx;
#y2 = selendy;
copy;
moveto #x1, #y1;
poppaste;
moveto #x2, #y2;
beginrect;
moveto #x1, #y1;;
endsel;
} else if (selecting) {
#x2 = selendx;
#y2 = selendy;
$s = gettext(seltopx, seltopy, selendx, selendy);
moveto #x2, #y2;
insert $s;
beginsel;
moveto #x2, #y2;
endsel;
} else dupline;
>・>・選択範囲が不問であること。(例えば次のような選択になっても、3行が移
>動・コ
>ピー対象になること)
>□□□□■■■■
>■■■■■■■■
>■■■■□□□□
>(□未選択、■選択として)
>
>この機能を使うようになるまでは、普通にカット・ペーストとかしていたのですが、
>もう無理です(笑)
>
>気付いていないだけならむしろ嬉しいのですが、本体の機能として実装されるという
>ことはないでしょうか。
|
|