それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

Windows のプレビューハンドラを使いこなす

Windows のプレビューハンドラを使いこなす

もうすっかりMacな身体になっていてWindowsに戻るのが辛いです。 Windowsにはプレビューハンドラがないので拡張子がtxt以外のテキストファイルがプレビューできなかったり いろいろ不便です

でも出来れば GNU syntax highlight を使ってシンタックス

Windows Registry Editor Version 5.00

レジストリファイルを作って

[HKEY_CLASSES_ROOT\emeditor.php]
@="PHP ファイル"

[HKEY_CLASSES_ROOT\emeditor.php\DefaultIcon]
@="C:\\Users\\Takuya\\apps\\php\\php_script.ico,0"

[HKEY_CLASSES_ROOT\emeditor.php\shell]

[HKEY_CLASSES_ROOT\emeditor.php\shell\open]

[HKEY_CLASSES_ROOT\emeditor.php\shell\open\command]
@="\"C:\\Program Files\\EmEditor\\EMEDITOR.EXE\" \"%1\""

[HKEY_CLASSES_ROOT\emeditor.php\shell\print]

[HKEY_CLASSES_ROOT\emeditor.php\shell\print\command]
@="\"C:\\Program Files\\EmEditor\\EMEDITOR.EXE\" /p \"%1\""

[HKEY_CLASSES_ROOT\emeditor.php\shellex]

[HKEY_CLASSES_ROOT\emeditor.php\shellex\{8895b1c6-b41f-4c1c-a562-0d564250836f}]
@="{1531d583-8375-4d3f-b5fb-d23bbd169f22}"

レジストリエディタを起動する。(regedit.exe)

  • "HKCR.py(Default)"を参照して拡張子.pyのファイルタイプを調べる。"Python.File"となっていた。
  • "HKCR\Python.File"へ"ShellEx"キーを作成。 "HKCR\Python.File\ShellEx"キーへ"{8895b1c6-b41f-4c1c-a562-0d564250836f}"キーを作成。
  • "{8895b1c6-b41f-4c1c-a562-0d564250836f}"キーの"(Default)"REG_SZ値へ"{1531d583-8375-4d3f-b5fb-d23bbd169f22}"を設定。

テキストファイルがプレビュー出来るだけでも相当便利です。

参考資料

http://yamori-jp.blogspot.jp/2011/04/window7.html

http://previewhandlers.codeplex.com/

http://msdn.microsoft.com/en-us/library/windows/desktop/cc144143(v=vs.85).aspx