要望:キー操作の記録の最大量No.05061
tubo さん 10/01/27 17:31
 
キー操作の記録についてなのですが、記録できる量をもう少し増やせないでしょうか?

現在、普通の操作であれば250個近く記録できるようなのですが、操作をマクロでカ
スタマイズ
している場合、マクロ名が長いとその分記録できる量が持って行かれてしまうみたい
で、
たまに、記録途中で限界に達してしまうことがあります。

現在登録しているマクロ名を"a.m"とか短い物にして対応していますが、何のマクロ
だかわからなく
なってしまうので、もう少しバッファを増やしていただけると助かります。

ご検討をお願いいたします。


※また、これはネタとしてですが、
 登録されているマクロを番号指定で実行する命令を追加して、キー操作の記録でそ
れに対応できると、
 登録マクロに関しては名前を記録する必要が無くなって、記録効率が上がるので
は・・・
 と思いました。

以上、よろしくお願いします。

[ ]
RE:05061 要望:キー操作の記録の最大量No.05066
秀丸担当 さん 10/01/28 09:28
 

>キー操作の記録についてなのですが、記録できる量をもう少し増やせないでしょう
>か?

調べてみたところ、キー操作の記録用のメモリは、秀丸メールとも共通になって
いて、共有メモリの形式の関係上、単純に量の値を増やすというわけにはいかな
いようです。
やるとしたら新規に秀丸エディタ用のメモリを用意してレジストリにも新形式で
保存して、その上で互換性などの配慮が必要ということになってきそうです。
将来的なネタということにさせていただいて、V8.00では保留ということにさせて
いただこうと思います。

[ ]
RE:05066 要望:キー操作の記録の最大量No.05068
tubo さん 10/01/28 10:44
 
そうでしたか。
調査していただき、ありがとうございました。
さしあたってマクロ名を短くすれば何とかなると思うので、ネタとしてでも
置いておいてください。

ちなみに、マクロ実行の内部の記録形式は、

"なんかしらのコード" + "ファイル名"

になっていて、たとえば、ファイル名を"a.m"から"a"に変更すると2バイトほど
縮む・・・って認識であっているでしょうか?

何となく、自動起動マクロに登録してみて、作成されたキャッシュの中を見て
こんな感じかな?って勝手に考えていたのですが・・・

よろしくお願いします。

[ ]
RE:05068 要望:キー操作の記録の最大量No.05069
秀丸担当 さん 10/01/28 11:50
 

>になっていて、たとえば、ファイル名を"a.m"から"a"に変更すると2バイトほど
>縮む・・・って認識であっているでしょうか?

お察しの通り、キー操作の記録中にマクロ実行した場合はexecmacro文としてファ
イル名も記録されいます。
ファイル名を短くしておくと記録できる量に影響があると思います。

[ ]
RE:05066 要望:キー操作の記録の最大量No.05070
K'zawa さん 10/01/28 12:15
 
秀丸担当さん、こんにちは。
K'zawaです。

いっぱいになったら、記録先をメモリからマクロファイルに書き出し、
メモリ上は、「execmacro (マクロ名)」ということにして、
・続きのキー操作はマクロファイルに追記していくという作戦は出来ないでしょ
うか?

また、「キー操作の読込み」でサイズオーバーだった場合に、
「execmacro (マクロ名)」という内容を変りに記録させることはできないでし
ょうか?

[ ]
RE:05070 要望:キー操作の記録の最大量No.05071
秀丸担当 さん 10/01/28 14:50
 

>いっぱいになったら、記録先をメモリからマクロファイルに書き出し、
>メモリ上は、「execmacro (マクロ名)」ということにして、
>・続きのキー操作はマクロファイルに追記していくという作戦は出来ないでしょ
>うか?
>
>また、「キー操作の読込み」でサイズオーバーだった場合に、
>「execmacro (マクロ名)」という内容を変りに記録させることはできないでし
>ょうか?

提案ありがとうございます。
そういう方法でも大きなサイズを扱うことが可能になるかもしれないですね。
こちらも将来のネタとして参考にさせていただきます。

[ ]