(秀丸ファイラーClassic)(ファイル名編集No.07407
BEN さん 18/08/11 22:17
 
購入に向けて試用している者です。
試用しているものがご質問するのは大変おこがましいかと存じましたが、
どうしても回避することができず、恐縮ですがご教示いただけると幸い
です。

●環境
 OS:Windows10 Pro 64bit
 秀丸ファイラーClassic Ver1.38 64bit

●秀丸ファイラーClassic表示状態
 表示方法:詳細
 左からの列表示:
  1)更新日時(文字幅27.50)
  2)名前(文字幅102.63)
  3)サイズ(文字幅16.00)
  4)項目の種類(文字幅24.50)

上記の表示状態でWin+→かWin+←で秀丸ファイラーClassicの表示を
左右どちらかに寄せます。
このときにF2キーを押下して、ファイル名の編集を行うと、
「更新日時」の列が隠れてしまいます。
これを、左の列(更新日時)の表示を維持したまま、
ファイル名編集することはできませんでしょうか?

以上、よろしくお願いいたします。

[ ]
RE:07407 (秀丸ファイラーClassic)(ファイNo.07410
秀丸担当 さん 18/08/16 09:05
 

ファイル名が長くて、名前の列がはみ出しているとき、F2で自動的にスクロールする
ことが問題ということかと思います。
どうにかできないか調べてみたところ、Windows標準のリストビューとしてそうなっ
ているようで、完全に自前の処理にしない限りは難しそうでした。

別の方法として、名前の変更をダイアログボックスとして出す方法があります。
2つ以上選択してF2を押すと、「名前の変更(一括)」のダイアログが出ますが、キー
割り当てを変更することで、1つの選択でもできます。
[ツール]→[キー割り当て]で、「名前の変更」のキー割り当てを解除し、「名前の変
更(一括)」にF2を割り当てると1つの選択でもダイアログが出るようになります。

[ ]
RE:07410 (秀丸ファイラーClassic)(ファイNo.07417
BEN さん 18/08/18 12:57
 
ありがとうございます。

頂戴した内容で、下記疑問に思いまして、たびたびで恐縮ですが
ご教示いただけると幸いです。

>どうにかできないか調べてみたところ、Windows標準のリストビュー
>としてそうなっているようで、完全に自前の処理にしない限りは難し
>そうでした。

Windows10標準のExplorerで詳細表示にして、同じ操作のF2押下をして
も、右側には自動的にスクロールは再現いたしませんでした。

Windows10の挙動と同じであれば、あきらめがつくのですが、
この違いの吸収は難しいでしょうか?

以上、よろしくお願いいたします。

[ ]
RE:07417 (秀丸ファイラーClassic)(ファイNo.07418
秀丸担当 さん 18/08/20 09:46
 

エクスプローラはWindowsのアプリであるにも関わらず、Windows標準のリストビュー
は使っていなくて、全て独自にやっているようです。
秀丸ファイラーClassicもWindows標準のリストビューを使わず、全て独自にやるとで
きるわけですが、そこまでやるとしたら大変になります。

秀丸ファイラーClassicの様々な処理は、Windows標準のリストビューのまま、動作を
横取りするような形で行っています。キー操作時のスクロールなども横取りして独自
にしたりしています。
名前の変更も、横スクロールするタイミングだけ動作を横取りすることが現実的なの
ですが、それをうまくやるタイミングが無さそうでした。
そのうえでやるとしたら、少々不格好になると思いますが、一瞬横スクロールが発生
した後、戻すような感じでスクロールし直すと不可能ではないと思います。そういう
感じで試してみます。

[ ]
RE:07418 (秀丸ファイラーClassic)(ファイNo.07424
秀丸担当 さん 18/08/21 10:48
 

名前の変更時に横スクロールを戻すのを、V1.40β3で試そうとしたのですが、うまく
いかなくて断念しました。
名前の変更前の横スクロール位置を記憶し、名前の変更が開始された後に、遅延して
横スクロール位置を変更するようなことをしてみたのですが、指定した通りにならな
かったり、上部のカラムがずれたりいろいろ問題がありました。
すみませんが、いい方法が見つかるまではやはり保留にしようと思います。

[ ]
RE:07424 (秀丸ファイラーClassic)(ファイNo.07436
BEN さん 18/08/25 12:44
 
いろいろとご確認いただき、心から感謝いたします。
いい方法が見つかるまでお待ちしたいと存じます。
ありがとうございました。

[ ]