ファイルを開くの入力の補完で無関係の拡No.04852
hp さん 14/06/04 14:36
 
シェルのコモンダイアログでも同じなのですが。

ファイル名を入力中に存在するファイルから前方一致で補完されますが、ここで無関
係な拡張子のファイル名を一覧に表示すべきでないと思っています。

例えば、秀丸のプログラムフォルダで、「hide」まで入力したとき、「hidemaru.tx
t」が最初の候補であればよいですが、「hidemaru.exe」などが上の方にあると、可
読性が悪いし、操作を間違えたときに、プログラムファイルなどを壊してしまいそう
です。

関連づけてないファイル、またはリストで選択中以外のファイル、または手動で入力
したフィルタ以外のファイルを、候補に表示しないような設定を追加していただけな
いでしょうか。


ご検討よろしくお願いします。

[ ]
RE:04852 ファイルを開くの入力の補完で無No.04854
秀丸担当 さん 14/06/04 15:49
 

秀丸エディタの開くダイアログのことだと思いますが、秀丸エディタは、
Windows標準の補完とは違って、独自の処理をしています。

以下のような優先順位になっていて、優先順位の高いものが上のほうに表示され
ます。

1.現在のフォルダで、関係のある拡張子
2.ファイル検索パスで、関係のある拡張子
3.現在のフォルダで、それ以外の拡張子
4.ファイル検索パスで、それ以外の拡張子
5.ファイルヒストリ
6.フォルダヒストリ

関係のある拡張子は、指定のワイルドカードまたは開いているファイルの拡張子
になります。
ワイルドカードは[その他]→[動作環境]→[ファイル]→[最初のワイルドカード]
で指定します。
ワイルドカードに指定していなくても、開いていれば優先されます。

ファイル検索パスは[その他]→[動作環境]→[ファイル]→[開く]→[ファイル検
索パス]で指定します。

これによって、秀丸エディタ独自の補完であれば.exeなどが上のほうに来ること
は無いはですが、どうでしょうか。
(ただし、.exeを開いていれば、.exeは上のほうに来ます)

秀丸エディタ独自の補完をするかどうかは、[その他]→[動作環境]→[ファイル]
のところの「補完...」ボタンで指定できます。
もしここがOFFだとしたらVistaタイプと2000タイプではWindows標準の補完にな
って、.exeなどが上のほうにきてしまうと思います。

[ ]
RE:04854 ファイルを開くの入力の補完で無No.04855
hp さん 14/06/04 16:09
 
>これによって、秀丸エディタ独自の補完であれば.exeなどが上のほうに来ること
>は無いはですが、どうでしょうか。
>(ただし、.exeを開いていれば、.exeは上のほうに来ます)

なるほど、既に考慮されていたのですね。

おっしゃるとおり、exeは上に来ませんでした。

来ないのが、単に日付や検索順なのかと思って、exe等が上に来てしまう場合もある
のだろうと推測して、例を書いてしまいました。

理解しました。
ありがとうございます。

[ ]