ウィンドウサイズの記憶No.02616
CHERRYVOICE さん 12/02/03 14:20
 
ウィンドウサイズの記憶を時々忘れる現象について、ようやく再現方法が
分かりました。
以下の手順で、ウィンドウサイズの記憶を忘れます。

[環境・前提]
・秀丸ファイラーを直接起動する際は、/eオプションをつけてフォルダ枠を
 表示する設定にしています。
・フォルダのショートカットから起動する際は、フォルダ枠の表示無しで、
 ウィンドウ毎にサイズを記憶する設定としています。

[再現手順]
(1) 秀丸ファイラーを直接起動し、ウィンドウサイズを変更します(サイズA)。
 ウィンドウを閉じます。

(2) フォルダのショートカットから秀丸ファイラーを起動します。
 そのフォルダに対して記憶していたサイズ(サイズB)でウィンドウが開きます。

(3) (2)で開いたウィンドウでフォルダ枠を表示してから、ウィンドウを
 閉じます。

(4) 秀丸ファイラーを直接起動すると、サイズBでウィンドウが開きます。

(4)では、サイズAでウィンドウが開くことが期待動作です。

ご確認よろしくお願いします。

Win7 Pro 64bit
秀丸ファイラー 1.01

[ ]
RE:02616 ウィンドウサイズの記憶No.02617
秀丸担当 さん 12/02/03 15:03
 

>(3) (2)で開いたウィンドウでフォルダ枠を表示してから、ウィンドウを
> 閉じます。

ご指摘ありがとうございます。

手順では(3)でフォルダ枠を表示しているということで、この状態では/eで起動
したのと同等でそうなっていて、想定通りではあります。
フォルダがポップアップ(?)した小窓としての使い方の延長なのか、それともフ
ォルダツリーを使った1つのそれなりのアプリケーションとして使い方に変更し
たのかは、使い方にもよるのでなんともいえないところです。

ヘルプには書かれていないですが、サイズを指定するオプションがありました。
秀丸エディタと同じ書き方で、 /(10,20,640,480) という感じでX座標,Y座標,幅,
高さ、を指定できます。
一応タブを分離したりしてサイズを引き継ぐときのためなどに内部的に用意して
いたものですが、正式なものとしても問題ないのでヘルプにも書いておきます。

ちなみに /(10000,10000) というようにどのモニタにも属さない外れた位置を指
定すると自動的に画面内のデフォルトの位置にすることもできました。

[ ]
RE:02617 ウィンドウサイズの記憶No.02618
CHERRYVOICE さん 12/02/03 15:41
 
>フォルダがポップアップ(?)した小窓としての使い方の延長なのか、それともフ
>ォルダツリーを使った1つのそれなりのアプリケーションとして使い方に変更し
>たのかは、使い方にもよるのでなんともいえないところです。

私としては前者の使い方でした。

基本的な使い方として、
・秀丸ファイラーを直接起動するときは、C:\を起点に、いろいろなオペレーション
 を行うことを想定し、フォルダ枠あり、ウィンドウサイズ大きめで使用
・フォルダ起動の場合は、よくアクセスするファイルをちょっと見たいなど、
 小窓として使いたいので、フォルダ枠なし、ウィンドウサイズ小さめで使用
という運用としています。

今回の例は、「フォルダ毎に記憶」という設定環境でありながら、特定のフォルダの
ウィンドウサイズが、C:\のウィンドウサイズに反映されてしまうこととなり、
違和感が残ります。

また、今回は(3)の手順で「フォルダ枠を表示」とご報告しましたが、検索や履歴
など、フォルダ枠以外のサイドバーでも同様となります。
小窓で検索しただけで、直接起動のウィンドウサイズが変わってしまうのはちょっと
どうかなと感じます。

サイズ指定のオプションだと、本当にウィンドウサイズの変更をしたくなったときに
面倒という点もあります。
通常起動なのか、フォルダ起動なのかで記憶が分離できていると良いと思うのですが、
難しいでしょうか?

[ ]
RE:02618 ウィンドウサイズの記憶No.02619
秀丸担当 さん 12/02/03 15:59
 

考えてみたところ、使い方をどうしているのかは[ツール]→[オプション]→
[起動]の「初期サイドバー」の設定によるのではないかと思いました。

ここが「フォルダツリーの有無を記憶」または「全て記憶」の場合、使い方とし
ては、フォルダツリーを表示させた瞬間、小窓ではなく大きめのウィンドウの使
い方に切り替えた、と判断できると思います。

「表示しない」または「フォルダ指定の起動時は表示しない」の場合は、小窓と
しての使い方の延長と判断できます。

おそらく、「表示しない」または「フォルダ指定の起動時は表示しない」として
使われているのではないでしょうか。

この設定によってウィンドウの記憶方法を変えるというように検討します。

[ ]
RE:02619 ウィンドウサイズの記憶No.02620
CHERRYVOICE さん 12/02/03 16:02
 
>おそらく、「表示しない」または「フォルダ指定の起動時は表示しない」として
>使われているのではないでしょうか。

はい、「フォルダ指定の起動時は表示しない」にしています。

>この設定によってウィンドウの記憶方法を変えるというように検討します。

ありがとうございます。よろしくお願いいたします。

[ ]