web-dev-qa-db-ja.com

Notepad ++でバックアップファイルを復元するにはどうすればよいですか?

私のラップトップのハードドライブは最近壊れてしまい、すべてを再インストールする必要がありました。その前に、C:\ Users [User]\AppData\Roaming\Notepad ++\backup \にあるすべてのNotepad ++バックアップファイルをバックアップするようにしました。

これで、Notepad ++(最新バージョンv7.4.2)が正常に再インストールされ、古いバックアップファイルが新しいバックアップフォルダーに配置されましたが、Notepad ++を開くと、古いバックアップファイルの復元に失敗します。

私の質問にいくぶん似ている既存のスーパーユーザーの質問がたくさんあることを認識しています。しかし、バックアップファイルがどこにあり、どこに属しているかは正確にわかっており、[次回の起動のために現在のセッションを記憶する]と[セッションスナップショットと定期的なバックアップを有効にする]の両方がオンになっています。私の問題は、バックアップフォルダにあるバックアップファイルを復元するためにNotepad ++を取得できないことです。

どんな助けでもいただければ幸いです。ありがとう!

3
76987

これらのバックアップファイルは重要です

あなたのテキスト文書

  1. Notepad ++ディレクトリを見つけて開きます。*
  2. session.xmlファイルを開いて、その内容を確認します。
  3. タグ<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ファイルの復元で問題が発生した場合は、マージツール(例: WinMerge )を入手して、古いXMLファイルの設定を現在のバージョンのXMLファイルにマージします。 手作業ですが、それほど難しくも長くもありません。


*)Notepad ++のインストールに基づいて、これは%APPDATA%ディレクトリにある可能性があります。つまり、Notepad++.exeファイルが配置されているディレクトリとは異なるディレクトリにあります。どこにあるかわからない場合は、バックアップでsession.xmlファイル(または上記の他のXMLファイル)を検索してください。

4
miroxlav