「前のカーソル位置」についてNo.10631
Arimac さん 01/12/07 12:42
 
いまさら聞くのも何ですが、
検索メニューの「前のカーソル位置」は
どういう働きをするのでしょうか?(^^;
Ctrl+Homeとかは確かに前のカーソル位置に戻りますが
下の強調行とか前のカーソル位置に戻らないことも
あります(^^;
ちなみにこのコマンドは秀丸エディターヘルプには
載ってないようです(^^;
(マクロヘルプには「前のカーソル位置に移動」と
載っている)

[ ]
RE:10631 「前のカーソル位置」についてNo.10634
ひろ さん 01/12/07 15:30
 
 Arimacさん今日は、ひろです。
> 検索メニューの「前のカーソル位置」は
> どういう働きをするのでしょうか?(^^;
 詳細は解りませんが、おそらく次のような仕様です。
 まずあるコマンド (後術) を利用したときに、そのカーソル位置 A を
1 番目の領域に記録します。同時にそれまで 1 番目であった場所 B を、
2 番目の領域に記録し直します。もし 1 番目の領域に何もなければ、2 番目
も A になると思います。この様に記録される個数は 2 つです。
 次に実際に「前のカーソル位置」を実行したときに、1 番目の領域で記録
されている位置 A にカーソル移動を行い、それと同時に記録されていた
2 番目の領域に記録されている場所と 1 番目に記録されている場所を入れ替
えます。つまり「前のカーソル位置」実行前は、
1 番目の領域に記録されている場所:A
2 番目の領域に記録されている場所:B
であったものが、実行後は
1 番目の領域に記録されている場所:B
2 番目の領域に記録されている場所:A
となります。ただし「前のカーソル位置」を実行後の位置が、1 番目の領域
に記憶され場所 (今回の例では A) と同じ場合は、この入れ替えを行いませ
ん。結果として「前のカーソル位置」を繰り返し実行すると、A, B に交互に
カーソル移動します。

 ここまでもややこしいですが、更にあるコマンドが何であるのか明確には
解りません(;_;)。秀丸本 (そういえば、最近動きがないが、本当に出版され
るのだろうか?) の会議室 (hidebook.1) で話題になったときに、調べた範囲
では、
> (1)}・{ に移動
> (2)対応する括弧に移動
> (3)上/下の強調行
> (4)ファイルの先頭/最後に移動
> での移動先
>
> (1)タグジャンプ
> (2)バックタグジャンプ
> を使用したときのカーソル位置
>
> (1)検索
> (2)置換
> (3)grep の実行
> のダイアログ表示時のカーソル位置
でした。

 「prevpos に影響を与えるコマンド一覧」ということで、要望リストには
入っていると思います。

 この「前のカーソル位置」はなんだか中途半端な気がするので、「カーソ
ル位置を戻す/進める」といったコマンドが欲しいことが良くあります。

[ ]
RE:10634 「前のカーソル位置」についてNo.10642
秀丸担当 さん 01/12/07 19:17
 
> 詳細は解りませんが、おそらく次のような仕様です。

前のカーソル位置は、なんだか中途半端な機能で、ひろさんの調査は
すばらしいものですね。
この機能は、このままでいいのだろうか?

[ ]
RE:10634 「前のカーソル位置」についてNo.10646
Arimac さん 01/12/07 23:07
 
> 「prevpos に影響を与えるコマンド一覧」ということで、要望リストには
>入っていると思います。

一応(昼休みなので)ちょこっとだけQ&A集を
探してみたのですが、見つけられませんでした(^^;

なんで秀丸エディターヘルプのカーソル移動系
コマンドに載ってないんでしょうかねぇ(^^;


[ ]
RE:10642 「前のカーソル位置」についてNo.10647
Arimac さん 01/12/07 23:24
 
>この機能は、このままでいいのだろうか?

私としては、ついうっかりカーソル位置を移動してしまい
「前のカーソル位置」に戻したいことがあるので
カーソル位置のUNDOになってくれると嬉しいのですが(^^;

つまり、「前のカーソル位置」以外でカーソル移動した
場合は全て戻るという・・・(^^;

欲を言えば複数履歴を持ってUNDO/REDOができると
良いですね(^^;

ちなみにX68000のWindexというエディターのUNDO/REDOは
秀丸エディタ等の普通のエディタと違って
操作のUNDO/REDOになっててファイルの書き換えを除いて
全ての操作が戻せるので映画の逆回転を見てるような
感じになります(^^;
(普通はバッファ変更のUNDO/REDOですが)

[ ]
RE:10646 「前のカーソル位置」についてNo.10651
TAKA さん 01/12/08 00:12
 
TAKA です。

>> 「prevpos に影響を与えるコマンド一覧」ということで、要望リストには
>>入っていると思います。
>
>一応(昼休みなので)ちょこっとだけQ&A集を
>探してみたのですが、見つけられませんでした(^^;

要望リストは、Q&A集ではなく、非公式の要望リストに載ってい
ます。
http://www.infomadonna.ne.jp/~takata/hm/request/request.htm
を参照してみて下さい。
下の方に「ヘルプ」という項目がありますので、それの一番最初に
載っています。
但し、これは非公式となっていますので、必ず実装されるというも
のでもありません。ユーザーから出た要望というだけです。
過去に要望として出たものを ひろさん がまとめてくれています。
また、このリストより新しいものがありますが、それは、来年公開
の予定となっています。
私が公開をサボっています。
また、不具合リストもあるのですが、それの公開もサボっています。
http://www.infomadonna.ne.jp/~takata/hm/bug/bug.htm
ですが、かなり古いです。
不具合リストも来年公開の予定にしています。

[ ]
RE:10642 「前のカーソル位置」についてNo.10655
ひろ さん 01/12/08 02:39
 
 秀丸担当さん今日は、ひろです。
> 前のカーソル位置は、なんだか中途半端な機能で、ひろさんの調査は
> すばらしいものですね。
 ほめられちゃった(^^)。
 そんなことはどうでも良くて、実際に仕様を教えて頂きたい(;_;)。

> この機能は、このままでいいのだろうか?
 少なくともマクロの互換性の関係で、prevpos は残す必要があるとは思い
ますが、先の「カーソル位置を戻す/進める」の様に、履歴が残っている間は
カーソル位置を辿れた方が解りやすいと思います。

[ ]
RE:10655 「前のカーソル位置」についてNo.10700
秀丸担当 さん 01/12/10 18:37
 
> そんなことはどうでも良くて、実際に仕様を教えて頂きたい(;_;)。

すみません。なんとか、調べてみました。

以下のコマンドを実行したときにカーソル位置
・ファイルの先頭へ移動
・ファイルの最後へ移動
・上の編集箇所
・下の編集箇所
・タグジャンプ
・バックタグジャンプ
・指定行への移動
・最後に編集した所
・検索開始位置へ戻る

マクロ
・上記コマンドを実行するマクロ
・moveto
・movetolineno

その他
・置換ダイアログで置換
・検索ダイアログで検索
・強調一覧で移動
・マーク一覧で移動
・他の秀丸と内容比較の開始
・他の秀丸と内容比較で違う場所に移動したとき
・「カーソル位置の自動復元」した位置
・「前のカーソル位置」を実行したときの位置

「{に移動」,「}に移動」,「対応する括弧に移動」は含まれていません(?)

マクロの互換性は重要ですが、prevposを使っている人はいるのだろうか?

[ ]
RE:10700 「前のカーソル位置」についてNo.10710
ひろ さん 01/12/10 23:06
 
 秀丸担当さん今日は、ひろです。
> 以下のコマンドを実行したときにカーソル位置
<中略>
> 「{に移動」,「}に移動」,「対応する括弧に移動」は含まれていません(?)
 再度確認したところ、私の確認ミスですね。確認有り難うございました。
また先に載せた上/下の強調行も含まれていませんね。

> マクロの互換性は重要ですが、prevposを使っている人はいるのだろうか?
 公開しているマクロで使っています (一か所だけ) が、moveto に置き換え
可能 (手元は既に変更) なので、それよりは中途半端な仕様を変えて頂いた
方がよいと思います。

[ ]
RE:10710 「前のカーソル位置」についてNo.10721
秀丸担当 さん 01/12/11 18:57
 
> 公開しているマクロで使っています (一か所だけ) が、moveto に置き換え
>可能 (手元は既に変更) なので、それよりは中途半端な仕様を変えて頂いた
>方がよいと思います。

検討しておきます。

[ ]
RE:10721 「前のカーソル位置」についてNo.10724
ひろ さん 01/12/11 19:20
 
 秀丸担当さん今日は、ひろです。
> 検討しておきます。
 宜しくお願いします。変更になるとしたら、Arimacさんも仰っていますが、
> 欲を言えば複数履歴を持ってUNDO/REDOができると
が良いです(^^;。

[ ]
RE:10721 「前のカーソル位置」についてNo.10726
Arimac さん 01/12/12 00:35
 
>検討しておきます。

ありがとうございますm(_ _)m

[ ]
RE:10700 「前のカーソル位置」についてNo.11135
KaToH-J さん 02/01/28 19:03
 
>すみません。なんとか、調べてみました。
>
>以下のコマンドを実行したときにカーソル位置

古いスレッドに横槍すいません。要望としてここにマウスでカーソルを
移動したときを含めていただけないでしょうか?

[ ]
RE:11135 「前のカーソル位置」についてNo.11148
秀丸担当 さん 02/01/29 19:14
 
>古いスレッドに横槍すいません。要望としてここにマウスでカーソルを
>移動したときを含めていただけないでしょうか?

全てのカーソル移動を記録して、それを巻き戻せるようになればそれでも
いいかもしれないですが、マウスのときだけそのようにすると、余計に中
途半端な機能になってしまう気がします。
検討しておきます。

[ ]
RE:10724 「前のカーソル位置」についてNo.11303
さん 02/02/13 11:54
 
鳩です。こんにちは。

>> 検討しておきます。
> 宜しくお願いします。変更になるとしたら、Arimacさんも仰っていますが、
>> 欲を言えば複数履歴を持ってUNDO/REDOができると
>が良いです(^^;。

 以前NIFTYの会議室に、最期に編集した位置を複数にして欲しいという
要望を出し、最終的には却下されてしまったことがあります。

 この機能は、今でも欲しいと思っていますし、それに近いような仕様にな
ればすばらしいと思います。

 期待しています。


 ところで、11302の書込みは誤操作です。削除ください。(どうも削除操作
がわかりません)

[ ]
RE:11303 「前のカーソル位置」についてNo.11305
toyomimi さん 02/02/13 13:48
 
皆さん、こんにちは。

>>>> 検討しておきます。
>> 宜しくお願いします。変更になるとしたら、Arimacさんも仰っていますが、
>>> 欲を言えば複数履歴を持ってUNDO/REDOができると
>>が良いです(^^;。
>
> 以前NIFTYの会議室に、最期に編集した位置を複数にして欲しいという
>要望を出し、最終的には却下されてしまったことがあります。
>
> この機能は、今でも欲しいと思っていますし、それに近いような仕様にな
>ればすばらしいと思います。
>
> 期待しています。

 以前に要望が出ていないはずは無いと思っていました。

 誤った操作を戻すということにも使えますが、一番良く使うのは同一ファイルの他
の部分を見るだけのために検索をして、納得して元に戻りたいというときです。

 マークを使うのではタッチ数が多すぎて実用的ではありません。

                   とよみみ


[ ]