バグ報告No.03173
ぐり さん 12/06/15 07:28
 
昨日から1.01正式版から最新β版の1.02β31に変えて使用しています。
とりあえずバグと思われることを報告します。

まずこれは1.01正式版のころからですが、過去ログを見ても報告が無いようでしたの
で。
右クリックで出る「元に戻す」がグレーアウトして使えません。
メニューバーからだと操作可能です。

次に、フォルダーを右クリックして「秀丸ファイラーで開く」を操作したときの動作
です。
1.01正式版では別ウィンドウで開いていましたが、10.2β3だとそのままのウィンド
ウで開かれてしまいます。
もちろんオプションの全般は両方とも「別のウィンドウを開くときに新しいウィンド
ウを作らない」で試しました。

最後は、バグというよりも要望に近い内容かもしれませんが
大量のファイルが入っているフォルダを開くときの表示に時間がかかってしまいます。
動作的にはエクスプローラと同じで、まず名前順に表示されそこから並び替えが行わ
れる感じなんですが
その処理の時間がだいぶ違います。
エクスプローラではそれほど遅くないのでインデックスが関係しているんでしょうか?

とりあえず気づいた点はこの3点です。


記事を削除しても項目は残ってしまうんですね。
次からは気をつけてなるべく纏めてから投稿します。

[ ]
RE:03173 バグ報告No.03174
秀丸担当 さん 12/06/15 11:07
 

>まずこれは1.01正式版のころからですが、過去ログを見ても報告が無いようでしたの
>で。
>右クリックで出る「元に戻す」がグレーアウトして使えません。
>メニューバーからだと操作可能です。

報告ありがとうございます。
確かにその通りでした。
というか、この部分はV1.00の頃からグレー固定で何もしていませんでした。

Windowsの仕組み的には「元に戻す」を行う正規の方法は無いようで、編集メニ
ューのほうは無理矢理やっています。
内部的に仮想のエクスプローラと全く同等のウィンドウを作成し、エクスプロー
ラと同等の背景右クリックを裏で動かし、そのメニューの中にある「元に戻す」
をそのまま使っています。

ややこしいことになっていますが、それと同じことをすれば一応可能だと思いま
す。
ただ本物の背景右クリックと、秀丸ファイラーが独自にする背景右クリックが同
時に動くことになるので、もし各種コンテキストメニュー拡張が同時に動くと何
か都合の悪い拡張も中にはあるかもしれないので、慎重に考えたいところです。
とりあえず、もともと意味が無かったのでいったんV1.02正式ではこのメニュー
は無くして、V1.03以降で考えていきたいと思います。


>次に、フォルダーを右クリックして「秀丸ファイラーで開く」を操作したときの動作
>です。
>1.01正式版では別ウィンドウで開いていましたが、10.2β3だとそのままのウィンド
>ウで開かれてしまいます。
>もちろんオプションの全般は両方とも「別のウィンドウを開くときに新しいウィンド
>ウを作らない」で試しました。

これは確かにその通りになっていて、V1.02β10でこの挙動に変更になりました。
エクスプローラが既定のファイラーのとき、エクスプローラ上でのフォルダの右
クリックの「開く」はEnter扱いでそのままエクスプローラで開きます。他のソ
フトで「開く」をするとエクスプローラが起動します。
それと同じように、秀丸ファイラーが既定のファイラーのとき、秀丸ファイラー
上で「秀丸ファイラーClassicで開く」をするとEnter扱いで、他のソフトからの
場合は秀丸ファイラーが起動するようにしました。

既定のファイラー自身がこのメニューを選んだときの挙動は微妙で、XPのエクス
プローラでも違っていたりしますが、どちらかというと同ファイラー内でEnter
扱いとなるのが適切かと思います。

この変更に伴って、オプションの「デザイン/操作」の「コンテキストメニ
ュー」が追加されて、ここから「新しいウィンドウで開く」をメニューに入れる
ことができるようにしてあります。

参考:
 turukame.7:02768| 秀丸ファイラーClassicで開く
 http://www.maruo.co.jp/turukame/7/x02768_.html


>最後は、バグというよりも要望に近い内容かもしれませんが
>大量のファイルが入っているフォルダを開くときの表示に時間がかかってしまいます。
>動作的にはエクスプローラと同じで、まず名前順に表示されそこから並び替えが行わ
>れる感じなんですが
>その処理の時間がだいぶ違います。
>エクスプローラではそれほど遅くないのでインデックスが関係しているんでしょう
>か?

1万6千個くらいファイル/フォルダがあるところで試してみたところでは、一
番最初の表示では秀丸ファイラーで完全に一覧が完成するまで十数秒かかりまし
た。もう一度同じフォルダを表示させると、体感1秒(?)くらいでした。
ディスクキャッシュなどが関係しているのだと思います。
ちなみに別の某ファイラーでは2回目の表示以降も数秒かかるものもあるようで
す。
同じフォルダをエクスプローラで表示させると体感0.5秒くらいでした。
改善の余地はあると思います。
改善できるところがあったら改善していきたいところです。

ちなみに秀丸ファイラーの設定として、各種属性の色や、詳細表示のカラムの内
容など、より多くの情報を表示させる設定にしていると変化することもあるかも
しれないです。
秀丸ファイラー自身として検索インデックスを作成するようなことはしていない
です。(システムとして自動的に何かが動く可能性はあると思いますが)

[ ]
RE:03174 バグ報告No.03176
ぐり さん 12/06/16 07:19
 
返信ありがとうございます。
「元に戻す」機能はそんな事情があったんですね。
割と使う機能なので復活をお待ちしています。

フォルダーの挙動については私と逆の考えをお持ちになる方がいることを知り、面白
く思いました。
また更新情報をよく見ないで投稿していまいすいませんでした。
コンテキストメニューの追加機能で解決いたしました。

フォルダ内のファイル表示について、改善を期待しております。
これもWindows7の弊害なんでしょうけどXPの時はこんな挙動なかったのにUI周りは本
当に残念な変更です・・・
検索機能にしても使いづらくて本当に仕方が無い。

ぜひとも今後も改良を重ねて完成度を高めてください。

[ ]