|
ウィンドウ分割状態におけるフォルダ移動同期機能の追加検討を
提案させていただきます。
既に知己のアイデアで、検討・却下の場合は要望として心に留めて
いただければ幸いです。実装済みであれば申し訳ありません。
機能としてはウィンドウ分割状態において、「フォルダ移動同期」の
コマンド発行時に、その時点での2つのタブを内部で関連付けます。
関連付けられたどちらかのタブでサブフォルダへの移動が発生した場合に、
もうひとつのタブでも同じ名前のフォルダがあれば同時に移動するという
挙動が基本となります。
この時に同じ名前のフォルダがない場合の処理として、
「同期移動できるサブフォルダがありません」というダイアログで、
その選択肢として「フォルダを作る」「同期を止める」
「別タブで開く」「移動キャンセル」とします。
関連付けられたどちらかのタブで上位フォルダへの
移動が発生した場合に、もうひとつのタブも上位に移動。
この時、双方のカレントフォルダ名が違っている場合も、
「同期を止める」「別タブで開く」「移動キャンセル」とします。
また権限などの都合で同期移動ができない場合も
「同期を止める」「別タブで開く」「移動キャンセル」となります。
2階層以上をまたいだ移動でも両方で移動可能であれば移動します。
別のタブに切り替えていても、タブが消されない限りはお互いの同期は
維持するものとします。(同期中のアイコンか色変更があれば便利です)
高度な応用として、この機能で表示されている二つのタブで
片方にしかないファイル、サイズ・日付が違うファイルを
何かしらの表現で区別することで、いわゆる Diff 機能の実現が
できると思います。こちらは整列やサブフォルダ内部も確認などの
多くの改造が必要なため、あくまで理想形という認識でかまいません。
#多くの機能が実装され、正式リリース間近と期待しております。
ご検討よろしくお願いします。
|
|