「単語の先頭へ移動」がおかしいNo.11119
Buckeye さん 06/09/15 18:15
 
お世話になっております。Ver.6.00正式版が出たということで、さっそく、イン
ストールしました。

ところで、つぎはぎしてきたキー割当てを見直してすっきりさせようといじって
いたら、どうも、「カーソル移動系」コマンドの「単語の先頭へ移動」の効きが
おかしいことに気づきました。

・単語として認識されるものの途中にカーソルを置いて「単語の先頭へ移動」を
  実行する→単語の先頭へ移動する→期待どおり
・その後、もう一度、「単語の先頭へ移動」を実行しても、カーソル位置は変化
  しない→これは仕様でしょうか?

なお、このコマンドとセットであるはずの「単語の最後へ移動」では、実行する
たびに次の単語の末尾までジャンプします。こちらが、普通、期待される動作だ
と思いますし、万一、「単語の先頭へ移動」が仕様だとしても、「単語の最後へ
移動」と動きが違うのは変だと思います。

Best regards,
Buckeye

[ ]
RE:11119 「単語の先頭へ移動」がおかしいNo.11120
秀丸担当 さん 06/09/15 18:45
 

>・単語として認識されるものの途中にカーソルを置いて「単語の先頭へ移動」を
>  実行する→単語の先頭へ移動する→期待どおり
>・その後、もう一度、「単語の先頭へ移動」を実行しても、カーソル位置は変化
>  しない→これは仕様でしょうか?
>
>なお、このコマンドとセットであるはずの「単語の最後へ移動」では、実行する
>たびに次の単語の末尾までジャンプします。こちらが、普通、期待される動作だ
>と思いますし、万一、「単語の先頭へ移動」が仕様だとしても、「単語の最後へ
>移動」と動きが違うのは変だと思います。

確認してみたところ、確かにその通りの動きになっていました。
これはずっと以前からこの動作になっています。
仕様かどうかということでは、現時点では仕様と言うしかないですが、動作に違
和感があるのも確かです。

統一するとしたら、連続して実行してどんどん移動すると「単語左」「単語右」
との違いがよくわからなくなってしまうので、連続して実行しても動かないほう
に統一するといいでしょうか。
このあたりの挙動はデリケートで、先日の単語の選択のことも合わせて慎重に考
えたほうがよさそうです。

[ ]
RE:11120 「単語の先頭へ移動」がおかしいNo.11121
Iranoan さん 06/09/15 19:20
 
 秀丸担当さん今日は、Iranoan です。
> 統一するとしたら、連続して実行してどんどん移動すると「単語左」「単語右」
> との違いがよくわからなくなってしまうので、連続して実行しても動かないほう
> に統一するといいでしょうか。
 私はそう思います。
 ただ変更する場合は、``単語の最後では「単語の最後に移動」を動かないよ
うにする'' 以外に、
(1)「単語の先頭に移動」が、単語の最後 (というか空白などの単語区切り上)
   で移動しない
(2)どちらのコマンドも行末で移動しない
が妥当などうかも考慮した方が良いと思います。特に (1) については、連続
する空白であっても、移動しないので、動作規則が説明し辛いです。

[ ]
RE:11120 「単語の先頭へ移動」がおかしいNo.11122
Buckeye さん 06/09/15 21:01
 
秀丸担当さん、

>統一するとしたら、連続して実行してどんどん移動すると「単語左」「単語右」
>との違いがよくわからなくなってしまうので、連続して実行しても動かないほう
>に統一するといいでしょうか。

ああ、「単語左」「単語右」がありましたね……って、私は「単語左」「単語
右」と混同してました(^^;)

たしかに、「単語左」「単語右」との関係もありますし、Iranoanさんご指摘の
点もありますし、いろいろと検討した上で仕様として確定させたほうがよさそう
ですね。

個人的には、単語の末尾にカーソルがあっても、「単語の先頭へ移動」では先頭
に移動するのがいいように感じます。特に英語だと、単語の末尾にカーソルがあ
る状態で入力を開始すると、その単語が拡大されていくので、単語の末尾までは
当該単語のウチ、つまり、そこから「単語の先頭に移動」させるなら、単語の先
頭に移動してくれたほうが感覚的に合います(わかりにくい書き方ですね^^;)。

Best regards,
Buckeye

[ ]
RE:11122 「単語の先頭へ移動」がおかしいNo.11126
秀丸担当 さん 06/09/18 13:08
 

Iranoanさん、Buckeyeさん、ご意見ありがとうございます。
変更するとしたら、連続実行では移動しないように変更したいと思います。
単語の最後から単語の先頭にも移動できたほうがいいと思います。
参考にさせていただきます。

[ ]