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.