単語の先頭に移動コマンドについてNo.21996
manma さん 06/10/20 08:47
 
こんにちは、manmaです。

  Windows XP SP2 + 秀丸 Ver.6.02を使用しています。

  「単語の先頭に移動」コマンドについて、質問と要望があります。以下の文があっ
たとします。(チルダは空白)

  left  right
      ~~

  ここで、単語rightの途中(例えばgとhの間)にカーソルがある場合、「単語の先頭
に移動」コマンドを実行することでrightの先頭にカーソルは移動してくれます。
  しかし、単語の先頭や、最後、もしくは空白の途中にカーソルがあった場合、コマ
ンドを実行してもカーソルは移動しません。上の文で言えば、leftのtの後、2つある
空白の間、rightのrの前、rightのtの後にカーソルを置いた状態でこのコマンドを実
行しても、カーソルは前へ移動してくれません。
  これは、このコマンドの仕様なのでしょうか。「単語の最後に移動」コマンドでは、
どこにカーソルがあっても移動はしてくれるのですが。できれば、「単語の最後に移
動」コマンドのように、カーソルの位置に関わらず移動するようにしていただきたい
と思います。


よろしくお願いします。

[ ]
RE:21996 単語の先頭に移動コマンドについNo.21999
秀丸担当 さん 06/10/20 12:53
 

>  ここで、単語rightの途中(例えばgとhの間)にカーソルがある場合、「単語の先頭
>に移動」コマンドを実行することでrightの先頭にカーソルは移動してくれます。
>  しかし、単語の先頭や、最後、もしくは空白の途中にカーソルがあった場合、コマ
>ンドを実行してもカーソルは移動しません。上の文で言えば、leftのtの後、2つある
>空白の間、rightのrの前、rightのtの後にカーソルを置いた状態でこのコマンドを実
>行しても、カーソルは前へ移動してくれません。
>  これは、このコマンドの仕様なのでしょうか。「単語の最後に移動」コマンドで
>は、
>どこにカーソルがあっても移動はしてくれるのですが。できれば、「単語の最後に移
>動」コマンドのように、カーソルの位置に関わらず移動するようにしていただきたい
>と思います。

この挙動は、一応前からの仕様となっていますが、不自然な動きかもしれません。
ちょうど最近β版会議室にも似たような報告があり、検討しています。

 「単語の先頭へ移動」がおかしい
 http://www.maruo.co.jp/turukame/3/x11119_.html

変更を検討しているのは、「単語の先頭に移動」や「単語の最後に移動」を連続
して実行しても移動しないように統一し、単語の最後から先頭に移動することは
できるようにしようかと考えています。
ただマクロの互換性が失われることになるので、今までの挙動は残して新しいコ
マンドにするべきか悩み中です。

これらのコマンドは使わず「単語左」「単語右(サルネン風)」を使うと一貫し
た動作になるので、とりあえずこちらを使ったほうがいいかもしれません。

[ ]
RE:21999 単語の先頭に移動コマンドについNo.22001
manma さん 06/10/20 18:10
 
  ありがとうございます。とりあえず、「単語右」と「単語左」を使用します。

  ただ、これらのコマンドは、カッコやセミコロンなんかを空白と同じようにすっと
ばしてしまうので、「単語の最後に移動」コマンドのようにカッコにもとまってくれ
る方が使いやすいな、と感じています。「単語の先頭/最後に移動」も検討中という
ことなので、決定を待ちたいと思います。


>
>>  ここで、単語rightの途中(例えばgとhの間)にカーソルがある場合、「単語の先頭
>>に移動」コマンドを実行することでrightの先頭にカーソルは移動してくれます。
>>  しかし、単語の先頭や、最後、もしくは空白の途中にカーソルがあった場合、コマ
>>ンドを実行してもカーソルは移動しません。上の文で言えば、leftのtの後、2つある
>>空白の間、rightのrの前、rightのtの後にカーソルを置いた状態でこのコマンドを実
>>行しても、カーソルは前へ移動してくれません。
>>  これは、このコマンドの仕様なのでしょうか。「単語の最後に移動」コマンドで
>>は、
>>どこにカーソルがあっても移動はしてくれるのですが。できれば、「単語の最後に移
>>動」コマンドのように、カーソルの位置に関わらず移動するようにしていただきたい
>>と思います。
>
>この挙動は、一応前からの仕様となっていますが、不自然な動きかもしれません。
>ちょうど最近β版会議室にも似たような報告があり、検討しています。
>
> 「単語の先頭へ移動」がおかしい
> http://www.maruo.co.jp/turukame/3/x11119_.html
>
>変更を検討しているのは、「単語の先頭に移動」や「単語の最後に移動」を連続
>して実行しても移動しないように統一し、単語の最後から先頭に移動することは
>できるようにしようかと考えています。
>ただマクロの互換性が失われることになるので、今までの挙動は残して新しいコ
>マンドにするべきか悩み中です。
>
>これらのコマンドは使わず「単語左」「単語右(サルネン風)」を使うと一貫し
>た動作になるので、とりあえずこちらを使ったほうがいいかもしれません。

[ ]