Notepad++を新規インストールしました。Notepad ++を閉じている間に、C:// Users / User / AppData / Roaming / Notepad ++フォルダー(Windows7)からshortcuts.xmlを開き、次の行を変更しました。
<Command name="Launch in Firefox" Ctrl="yes" Alt="yes" Shift="yes" Key="88">firefox "http://localhost/redirect.php?file=$(FULL_CURRENT_PATH)"</Command>
この変更は、別のStackOverflowの質問への回答で提案されました:ローカルホストでphpを実行するようにNotepad ++を構成しますか?
変更後にNotepad++を開いたとき、[実行]ドロップダウンメニューに項目がなく、shortcuts.xmlが次のように完全に削除されました。
<NotepadPlus>
<InternalCommands />
<Macros />
<UserDefinedCommands />
<PluginCommands />
<ScintillaKeys />
</NotepadPlus>
新規インストールを行った理由は、すでにこの問題が発生したためです。元のファイルをコピーして貼り付けるだけで簡単に思えるかもしれませんが、Notepad ++を再起動するたびに、shortcuts.xmlファイルが消去されます。私がshortcuts.xmlを復元するために見つけた唯一の方法は、新規インストールによるものであり、それを消去せずに編集する方法はないようです。
また、C:// Program Files(x86)/Notepad++フォルダーにあるshortcuts.xmlを編集してみました。そこにあるXMLファイルは消去されませんでしたが、そこで行われた変更はNotepad++によって完全に無視されたようです。上記のリンクの回答によると、これも編集するのに間違ったファイルです。
問題をグーグルで検索してみましたが、何も見つかりませんでした。
アップデート:
「Firefox」を「Mozilla」に変更する以外は何もしませんでしたが、ファイルを消去しませんでしたが、行に他の変更を加えるとすぐに、再び消去されました。一度消去すると、再インストールせずに復元することはできません。
これは、どのような編集が行われたかによることを示しているようです。ただし、他の人がローカルホストでNotepad ++からPHPファイルを正常に起動していることを確認したので、このバージョンはいくつかの点で少しバグがあるようです。