Notepad ++ Настройка для отключения автоматического открытия предыдущих файлов

enter image description here

Как остановить Notepad ++ от загрузки всех файлов из прошлой сессии?

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

Я попробовал параметр -nosession, и это работает. Но он работает только в том случае, если я использую ярлык. Он не будет работать, если я использую метод редактирования правой кнопкой мыши. Как установить Notepad ++ для этого?

Ответ 1

Для версий 6.6+ вам нужно снять флажок "Запомнить текущий сеанс для следующего запуска" на Settings -> Preferences -> Backup.

this is it in 6.6+

Для более старых версий вам необходимо снять флажок "Запомнить текущий сеанс для следующего запуска" на Settings -> Preferences.

this is it

Ответ 2

В Notepad ++ v6.6 этот параметр перемещается на вкладку "Резервное копирование" в меню "Настройки".

enter image description here

Ответ 3

Моя проблема заключалась в том, что Notepad ++ врезался в файл, который я ранее открывал; Я вообще не смог открыть приложение. В этом сообщении в блоге обсуждается, как удалить данные из файла "Сессии", чтобы Notepad ++ открывался без открытия каких-либо файлов:

Из сообщения в блоге:

Способ 1 - изменить session.xml

  • Откройте файл session.xml в папке C:\Users\Username\AppData\Roaming\Notepad ++ или% APPDATA%\Notepad ++
  • Удалить его содержимое и сохранить его
  • Запустите Notepad ++, session.xml автоматически получит новый контент

Способ 2 - добавьте параметр -nosession в ярлык Notepad ++

  • Создайте ярлык на рабочем столе, ссылаясь на вашу программу Notepad ++, например. C:\Program Files\Notepad ++\notepad ++. Exe
  • Щелкните правой кнопкой мыши на этом ярлыке
  • В поле "Target" добавьте параметр -nosession, так что целевое поле выглядит exaxtly like (также включены апострофы): "C:\Program Файлы \Notepad ++\notepad ++. Exe" -nosession
  • Сохранить и запустить Notepad ++ из этого ярлыка без недавних файлов

Примечание.. Это не постоянная настройка, это просто удаляет предыдущую информацию о сеансе/открытые файлы и начинается.

В качестве альтернативы, если вы знаете файл, вызывающий зависание notepad ++, вы можете просто переименовать файл и открыть блокнот ++. Это решит проблему.

Я не видел, чтобы это решение было перечислено, когда я искал свою проблему, поэтому я хотел добавить его здесь!

Ответ 4

Хорошо, у меня была проблема с Notepad ++, не помня, что я выбрал не "Запомнить текущую сессию". Я попытался взломать файл конфигурации, но это не сработало. Затем я узнал, что есть секретный файл конфигурации в каталоге C:\Users\myuseraccount\AppData\Roaming\Notepad ++ (Windows 7 x64). Mine был пуст, а это значит, кто знает, откуда на самом деле происходит конфигурация, но я скопировал файл с файлом C:\Program Files (x86)\Notepad ++, и теперь все работает так, как вы ожидали.

Ответ 5

Перейдите к: Settings > Preferences > Backup > и снимите флажок Remember current session for next launch

В более старых версиях (6.5-) эта опция находится на Settings > Preferences > MISC.

Ответ 6

Используйте пункт меню "Настройки" > "Настройки".

На вкладке MISC в появившемся диалоговом окне снимите флажок "Запомнить текущий сеанс для следующего запуска".

Ответ 7

Я прочитал ответы. Затем я заметил, что флажок уже не отмечен, но он по-прежнему всегда перезагружает файлы. Это флажок Settings- > Preferences- > MISC → "Запомнить текущий сеанс для следующего запуска" на версии 6.3.2. Из этой проблемы избавились:

1. Check the check box.
2. Exit the program.
3. Start the program again.
4. Uncheck the checkbox.