次のレジストリ ファイルを使用して、Windows 8 Enterprise x64 の既定のプログラム リストに Sublime Text 2 を追加しようとしました。表示されません。パスはすべて正しいです。この方法は他のプログラムでも機能し、Windows 7 Professional x64 (同一の .reg ファイルを使用) でも機能します。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SublimeText.textfile]
@="Sublime Text Document"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SublimeText.textfile\shell]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SublimeText.textfile\shell\open]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SublimeText.textfile\shell\open\command]
@="\"C:\\Program Files (x86)\\Sublime Text 2\\sublime_text.exe\" \"%1\""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SublimeText.textfile\shell\edit]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SublimeText.textfile\shell\edit\command]
@="\"C:\\Program Files (x86)\\Sublime Text 2\\sublime_text.exe\" \"%1\""
[HKEY_LOCAL_MACHINE\SOFTWARE\Sublime Text 2]
[HKEY_LOCAL_MACHINE\SOFTWARE\Sublime Text 2\Capabilities]
"ApplicationDescription"="Sublime Text is a sophisticated text editor for code, markup and prose."
"ApplicationName"="Sublime Text 2"
"ApplicationIcon"="C:\\Program Files (x86)\\Sublime Text 2\\sublime_text.exe,0"
[HKEY_LOCAL_MACHINE\SOFTWARE\Sublime Text 2\Capabilities\FileAssociations]
".txt"="SublimeText.textfile"
".xml"="SublimeText.textfile"
".html"="SublimeText.textfile"
".js"="SublimeText.textfile"
".nfo"="SublimeText.textfile"
".conf"="SublimeText.textfile"
".json"="SublimeText.textfile"
".cnf"="SublimeText.textfile"
".config"="SublimeText.textfile"
".css"="SublimeText.textfile"
".less"="SublimeText.textfile"
".sass"="SublimeText.textfile"
".scss"="SublimeText.textfile"
".haml"="SublimeText.textfile"
".coffee"="SublimeText.textfile"
".compass"="SublimeText.textfile"
".mustache"="SublimeText.textfile"
".erb"="SublimeText.textfile"
[HKEY_LOCAL_MACHINE\SOFTWARE\RegisteredApplications]
"Sublime Text 2"="SOFTWARE\\Sublime Text 2\\Capabilities"
答え1
使ってみるデフォルトプログラムエディター。
既定のプログラム エディターを使用すると、コンテキスト メニュー項目、アイコン、説明など、Windows のファイル関連付け設定を簡単に修正できます。また、自動再生設定や既定のプログラム設定も、レジストリをいじることなくすべて修正できます。