マクロのキー割り当てのことで・・・
No.12627
K.K
さん 02/07/30 16:15
失礼いたします。K.Kと申します。初めての書込みで、至らないことが多々あるか
と思いますが、宜しくお願いいたします。
先日秀丸エディタを購入しまして、早速(小さな)マクロを組んで利用しています。
F2キーを押すごとに打込んだ文の後ろに記号を挿入するものなのですが、それを見
た同僚から「文章を確定する毎に入れるのなら、いっそのこと
改行キーを入力する毎に動くようにしたら?」と言われました。成る程と思いまして
調べているのですが、恥ずかしながら現在わかっていません(汗)。
そこで差し支えなければ、
1.改行キーなどにマクロを割当てる事は出来るでしょうか。
2.あるいはマクロが常駐状態のようになっていて、文(語句)の
打込みが終わったときに(改行の)コードを読取って起動する形に
することは可能でしょうか。
上記の要件を満たす方法か、同様なFAQがありましたら教えていただけ
ないでしょうか。
[
△
]
RE:12627 マクロのキー割り当てのことで・
No.12628
encodingshiftjis
さん 02/07/30 16:28
はじめまして
> 1.改行キーなどにマクロを割当てる事は出来るでしょうか。
できません。
> 2.あるいはマクロが常駐状態のようになっていて、文(語句)の
> 打込みが終わったときに(改行の)コードを読取って起動する形に
> することは可能でしょうか。
できません。
キー入力はマクロで読み取れますが、マクロで吸収しないキーを
そのままスルーパスで秀丸本体に渡すことができないため。
F2のマクロを 記号挿入+改行挿入 にしてはどうですか。
マクロで機能の自己拡張ができるといっても、アーキテクチャでの
制限はあります。
------------------------------------------
UMLは描けませんが、秀丸のマクロを作るときにイメージするものは
●(編集バッファ・表示面・常駐秀丸(オブジェクトプールに退避の状態))+
秀丸はSDIなので、それぞれ独立に動く
●(編集中のファイル)
●(秀丸管理)上の物を管理する役割
●(マクロ実行エンジン)
マクロの変数など。複数本は実行しない、長時間動作のマクロは
手作業と衝突する可能性あり。
●(正規表現エンジン)
交換可能です。
●(拡張機能)
DLL(○○サーバーという名前のもの)
●(レジストリ設定)
操作しなくて済むなら、そのほうがよい。
その他 クリップボードなどです。
[
△
]
RE:12628 マクロのキー割り当てのことで・
No.12631
K.K
さん 02/07/30 17:18
失礼いたします。K.Kです。
encodingshiftjis 様、ありがとうございます。
早々に、丁寧な回答をいただけ恐縮です。
>F2のマクロを 記号挿入+改行挿入 にしてはどうですか。
なるほど、発想の転換ですね。登録の効くFキーの側に改行の機能を持たせて、担当
者に使いこなしてもらえば良いわけで・・・早速やってみます。
>マクロで機能の自己拡張ができるといっても、アーキテクチャでの
>制限はあります。
(以下)
解説ありがとうございます。まだ初心者で恥ずかしいこと多々ありますが、これから
も悩みつつ楽しんで活用していこうと思います。これからもよろしくお願いいたしま
す。
[
△
]