F3での検索で、*.cgiの中身が検索されませ
No.03611
tomkeifer
さん 12/12/04 13:03
お世話になります。
F3での検索で、*.cgiの中身が検索されません。
例えば、あるフォルダーにtest.cgiというテキストファイルがあります。
このテキストファイルの内容はShift-JISで、「このファイルはテストです」と書か
れたテキストファイルです。
このフォルダーで、F3を押し、左の「ファイルに含まれる単語または句」に「テス
ト」と入力し、
「ファイル名のすべてまたは一部」に「*.*」を入力して検索すると、検索結果に引
っかかりません。
test.cgiの拡張子を変更し、test.txtにリネームすると、上記手順で検索に引っかか
ってくれます。
拡張子cgiは、Windows7の既定のプログラムでメモ帳に割り当ててます。
■環境
秀丸ファイラーClassic Verion 1.02
Windows7(32bit)
[
△
]
RE:03611 F3での検索で、*.cgiの中身が検
No.03612
秀丸担当
さん 12/12/04 13:30
「ファイルに含まれる単語または句」は、XPの頃の検索枠と同じような解釈をし
ています。
解釈のされ方は、インストールされているソフトによって、拡張子に関連付けさ
れたフルテキストインデックスのための拡張によります。
例えばpdfはテキストファイルではないですが、Adobe Readerを入れるとテキス
ト解釈の拡張がインストールされ、秀丸ファイラーClassicでもテキスト検索が
可能になります。
.cgiについては、標準では対応する関連付けがインストールされていないので対
象とはならないです。
.txtについてはWindows標準で関連付けされているテキストの解釈をします。
テキストを対象とする場合は、任意の拡張子や各種エンコードに対応した秀丸エ
ディタのgrepを使うことをお勧めします。
秀丸エディタがあれば、[ツール]→[grepの実行...]より簡単に呼び出す方法が
あります。
----
参考までに、レジストリを変更すると.txt以外の拡張子も.txtと同様に対象とさ
せる方法があります。
レジストリを変更にするのはあぶなくて、十分に把握している必要があるのであ
まりおすすめはできませんが、参考情報として書いておきます。
スタートメニューから、「regedit.exe」でレジストリエディタを起動します。
Windows7では、
HKEY_CLASSES_ROOT\.txt\PersistentHandler
のところには、「(既定)」の値として、
{5e941d80-bf96-11cd-b579-08002b30bfeb}
があります。
これと同じように、
HKEY_CLASSES_ROOT\.cgi\PersistentHandler
を作成して、「(既定)」の値を
{5e941d80-bf96-11cd-b579-08002b30bfeb}
というように書いておくと、.txtと同じようにテキストとして解釈されるように
する方法があります。
[
△
]
RE:03612 F3での検索で、*.cgiの中身が検
No.03613
tomkeifer
さん 12/12/04 16:10
ありがとうございます。
レジストリの修正で、.cgiでも検索できるようになりました。
回答が早くてびっくりしました。助かります。
[
△
]