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

enter image description here

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

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

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

7 ответов


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

this is it in 6.6+

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

this is it


в Notepad++ v6.6 Этот параметр перемещается на вкладку резервное копирование меню настроек.

enter image description here


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

от блог:

метод 1-редактирование сеанса.в XML

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

Метод 2-добавьте параметр-nosession в Notepad++ shortcut

  1. создайте ярлык рабочего стола, ссылающийся на вашу программу Notepad++, например C:\Program файлы\Notepad++\notepad++.exe
  2. щелкните правой кнопкой мыши на этом ярлыке
  3. в поле" Target " добавить-nosession параметр таким образом, целевое поле выглядит exaxtly как (апострофы включены тоже): "C:\Program Файлы\Notepad++\notepad++.exe " - nosession
  4. сохранить и запустить Notepad++ из этого ярлыка без последних файлов

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

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

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


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


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

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


используйте пункт меню Настройки>Предпочтения.

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


Я читаю ответы. Тогда я заметил Для меня, что флажок уже был снят, но он все равно всегда перезагружал файлы. Это Настройки->Настройки->разное->"запомнить текущий сеанс для следующего запуска" флажок в версии 6.3.2. Следующие избавились от проблемы:

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