> http://homepage3.nifty.com/mezala/vz/workshop/mexcm.html#duplicate
これ、いいですね。
さらに欲を言えば、ブロックモードのときにどうなるべきか、という部分を工夫したいところでしょうか。
ところで、このマクロの追加機能の2番目、後段のシフト起動の部分は理解できたのですが、前段の
「下に複写行を加えて編集を継続できるようにした。」
の部分は製品版サンプルと比べてなにがよくなっているのかよくわかりませんでした。簡単に説明していただけますでしょうか。
このマクロに刺激されて、そもそも使っていなかった機能なので実装するつもりは毛頭ないのですが、私ならどうするかと、ちょっと妄想。
めざらさんの作られたもののうち、追加機能の2と3は私には必要性が感じられないので、ばっさりと削除。実行するたびに下側に伸びていくような感じにする。でもって、キーアサインは、\[CR]を[CTRL]あたりで分岐させて、\[CR]だけなら#nそのまま、[CTRL]同時押しなら行の複写。
うん、私の実力でも何とかなりそう。
ニーズが発生したときまで覚えていられれば、さくさくと組み込むことでしょう。
> 以前,^KH(#68/#V:インデント量の変更)って使ったことなくて,
そういえば、^KHも、もう何年も使っていないなぁ。
昔、BASICのプログラムを作っていたときは、これでよくインデントを変更していたのですがね。かれこれ5年か8年か、もしかしたらそれ以上使っていないかも。