
最近、ノートパソコンのハードドライブが壊れてしまい、すべてを再インストールする必要がありました。再インストールする前に、 C:\Users[User]\AppData\Roaming\Notepad++\backup\ にあるすべての Notepad++ バックアップ ファイルをバックアップしておきました。
現在、Notepad++ (最新バージョン、v7.4.2) を正常に再インストールし、古いバックアップ ファイルを新しいバックアップ フォルダーに保存しましたが、Notepad++ を開くと、古いバックアップ ファイルの復元に失敗します。
私の質問と似たようなスーパーユーザーの質問が多数あることは承知しています。しかし、バックアップ ファイルがどこにあり、どこに属しているかは正確に把握しており、「次回の起動時に現在のセッションを記憶する」と「セッション スナップショットと定期的なバックアップを有効にする」の両方にチェックを入れています。問題は、バックアップ フォルダーにあるバックアップ ファイルを Notepad++ で復元できないことです。
ご協力いただければ幸いです。ありがとうございます!
答え1
これらのバックアップファイルは重要です
テキスト文書
- Notepad++ ディレクトリを見つけて開きます。*
- ファイルを開いて
session.xml
内容を確認します。 - タグで始まる各行には属性
<file
が表示されますbackupFilePath="somePath"
。somePath
バックアップがあった場合、それはそのファイルのバックアップ パスです。それ以外の場合、値は空です。
Notepad++の設定
N++ ディレクトリ* で、次の XML ファイルのサブセットに注目してください。
config.xml - general configuraion, mainly from Preferences dialog
contextMenu.xml - customized context menu (right-click in text file)
nativeLang.xml - Notepad++ UI translation currently in use
session.xml - list of open files and some of their stuff (bookmarks etc.)
shortcuts.xml - settings from Shortcut Mapper
stylers.xml - settings from Style Configurator
userdefinelang.xml - user defined languages
これらのファイルを表示することで、構成のどの部分が含まれているかを簡単に確認でき、構成のすべてを復元するか、必要な部分のみを復元するかを選択できます。
古いXMLファイルを復元する際に問題がある場合は、マージツール(例:ウィンマージ) をクリックし、古い XML ファイルの設定を現在のバージョンの XML ファイルにマージします。手作業ではありますが、それほど難しくも長くもありません。
*) Notepad++ のインストールによっては、%APPDATA%
ディレクトリ内にある可能性があります。つまり、ファイルが配置されているディレクトリとは別のディレクトリにある可能性がありますNotepad++.exe
。場所がわからない場合は、バックアップでsession.xml
ファイル (または上記の他の XML ファイル) を検索してください。