Не удаётся восстановить сеанс, несмотря на установленный флажок?

Не удаётся восстановить сеанс, несмотря на установленный флажок?

Изображение «Запомнить текущий сеанс для следующего запуска» в переключенном состоянии.

Внезапно NPP перестал запоминать мои сеансы. Это уже раздражает, что сеансы не запоминаются между версиями, а теперь они не запоминаются даже между перезапусками. Интересно, могло ли это быть результатом отключения диска, на котором было пользовательское расположение резервной копии, и повторного подключения его с той же буквой драйвера несколько дней спустя.

Мой план — попытаться переустановить NPP и, возможно, воспроизвести ошибку. Если у кого-то еще есть опыт решения этой проблемы, пожалуйста, дайте мне знать, предприняли ли вы шаги для ее решения без переустановки.

решение1

  • Я бы посоветовал вам взглянуть на файл в папке установки Notepad++. Есть ли в нем какие-либо следы ранее сохраненных списков файлов сеанса? (Убедитесь, что вы закрыли Notepad++ и открыли session.xml в блокноте или любом другом текстовом редакторе.) Вот как выглядит session.xmlмой файл.session.xml

файл сеанса в Notepad++

  • Вы также можете проверить config.xmlфайл в Блокноте (снова убедитесь, что Notepad++ закрыт). Там есть запись xml, как показано ниже:

    <GUIConfig name="RememberLastSession">yes</GUIConfig>
    

Установлено ли значение Yes? (Примечание: пожалуйста, будьте осторожны при просмотре/редактировании config.xmlфайла. Если у вас не так много настроек в настройках Notepad++, то все должно быть в порядке. Но если у вас они есть, я бы сделал резервную копию файла config.xmlперед просмотром/проверкой.)

Вы даже можете удалить session.xmlфайл и перезапустить Notepad++. Я изменил свой session.xmlфайл (намеренно испортил его). Но после перезапуска Notepad++ он смог восстановиться, и Remember Last Sessionфункция работала нормально в следующих сеансах Notepad++.

Если ничего из вышеперечисленного не помогло, вы можете удалить и переустановить Notepad++.

(кстати, вы также можете протестироватьСохранить сеанс и загрузить сеанс из меню «Файл»чтобы проверить, работает ли это.

(Отказ от ответственности: Связанное видео взято с моего канала YouTube, на котором демонстрируется сохранение и загрузка сеансов в Notepad++.)

Надеюсь, поможет...

решение2

Проверьте, можете ли вы внести изменения в файл в каталоге установки Notepad++.

Я знаю, что мой работодатель заблокировал мою рабочую станцию, и я могу вносить изменения в каталог установки только в режиме администратора, поэтому при запуске Notepad++ в обычном режиме я каждый раз теряю свой сеанс, включая список недавно открытых файлов, сохраненные макросы, пользовательские сочетания клавиш и т. д.

Связанный контент