TTY時代のニフティの過去ログの整理を一生懸命やっております。 そんな中で、和生さんのCLR.defが必要になりました。 実は、既に \[CLR] に組み込み済みだと思っていたのですが、まだ組み込ん でいなくて、慌てて組み込んだような次第。 さて、このマクロを和生さんから紹介された際に、併せて、union jackとい うマクロも紹介していただきました。なんでも、画面内8ヶ所を飛び回るも のだとか。その当時は、あいにくとそんなニーズがなかったもので、そのま ま流してしまったような記憶があります。 今回、ついでというか、改めてこのマクロを試してみようとしたのですが、 どうも、私の考えたようには動かない。具体的には、現在のカーソル位置と ファイル先頭とを行ったり来たりするだけ、というような動きになってしま っております。 なんか、組み込み方を間違えているのでしょうか。それとも、何らかの前提 条件があるとか、例によって私のオプションの何かが悪影響を与えていると かが考えられますでしょうか。考えられそうなポイントをご教示いただけれ ばいろいろと試してみたいと思います。 なにとぞよろしくお願いします。
> どうも、私の考えたようには動かない。具体的には、現在のカーソル位置と
> ファイル先頭とを行ったり来たりするだけ、というような動きになってしま
> っております。
> 2ストロークキー+数字キーという組み合わせにしてらっしゃいますよね。していませんでした。そういうマクロだとは思っていなかったのです。 どういうマクロだと思っていたかというと、割当てられたキーを押す毎に、 画面内の各位値を順番にカーソルが巡回するものだと思っていたのでした。 つまり、根本的にこのマクロの使い方がわかっていなかったようです。 紹介された時に、どのように使うかを根掘り葉掘り聞いておくべきでした。 ということで、^Q0 というキーアサインにすることで、無事に使う事ができ ました。ただ、私の好みに合わないという事がわかったので、結局、試用す るだけで終わってしまったのですが。 ところで、今回、別の疑問が出てしまいました。 大昔にも似たような質問をしたような記憶があるのですが、もしかしたら、 自分ではなくて他の人の質問を読んだだけかもしれない。もはや記憶が瞹昧 なのですが、そんな昔からの疑問です。 今回、^Q0 というキーアサインにする前に、^Q6 なんてキーアサインでマク ロを組み込もうとして、見事にカスタマイズエラーをくらってしまいました。 なぜ、2ストロークキー+数字キー一般にマクロを割り当てる事ができない のでしょうか。取説でも過去ログでもいいですが、わかりやすい説明または 仕様としての記述があれば、そのポインタを示していただくだけで結構です。 なにとぞよろしくお願いします。
> なぜ、2ストロークキー+数字キー一般にマクロを割り当てる事ができない
> のでしょうか。取説でも過去ログでもいいですが、わかりやすい説明または
> 仕様としての記述があれば、そのポインタを示していただくだけで結構です。
> プリフィクス+数字キーの問題は,v1.5x 時代に先鋭的なマクロ師によってその利用方法が示されているだけで,ソースにもぐって解説を加えたという例は記憶にありません。
> → http://homepage3.nifty.com/mezala/vz/extcmd/cmd00.html