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

введите описание изображения здесь

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

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

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


person DantheMan    schedule 12.01.2011    source источник


Ответы (7)


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

это в 6.6+

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

это оно

person jhurtado    schedule 12.01.2011
comment
@jhurtado - После открытия очень большого файла в Notepad ++ и перезапуска приложение зависает ... могу ли я отключить автоматическое открытие, удалив кеш Notepad ++? - person Ian Campbell; 17.12.2014
comment
Спасибо, решил мою проблему. Кстати, BACKUP - странное название опции автоматической загрузки последнего файла ... Просто интересно, почему разработчик назвал это. - person RRTW; 22.05.2017
comment
это должно быть значение по умолчанию. Никто не хочет, чтобы старые вещи продолжали появляться - person user32882; 22.08.2017
comment
Параметры резервного копирования кажутся странным местом для размещения этой конкретной опции. - person Steve Crane; 29.10.2018

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

введите описание изображения здесь

person YWE    schedule 07.05.2014
comment
Я добавил ваш ответ к исходному ответу :) - person jhurtado; 06.06.2014
comment
О, вкладка РЕЗЕРВНОЕ КОПИРОВАНИЕ, конечно, там я должен найти настройки, связанные с запуском. Как глупо с моей стороны. - person pseudocoder; 22.10.2014
comment
Я согласен с твоим саркастическим замечанием, псевдокодер. Я немного осмотрелся в программе, прежде чем прийти сюда за ответом. Я никогда бы не подумал, что резервное копирование имеет какое-либо отношение к этому (поскольку оно не связано с резервным копированием, хотя есть вариант резервного копирования сеанса). - person DAG; 15.03.2016

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

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

Способ 1 - отредактировать session.xml

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

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

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

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

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

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

person Shrout1    schedule 22.07.2015
comment
Это было идеально для моей похожей ситуации; Я закрыл Notepad ++, когда у меня был открыт огромный файл из общего сетевого ресурса, и Notepad ++ долгое время не отвечал, когда я пытался запустить его снова. Я завершил задачу, а затем удалил проблемный элемент <File> из session.xml перед повторной попыткой, и это устранило проблему. Спасибо! - person Troy Gizzi; 01.12.2017
comment
@TroyGizzi Рад, что это помогло :) - person Shrout1; 17.01.2018
comment
Это был ответ, который я искал. Нет смысла пытаться открыть Notepad ++, если он даже не запускается! - person Fandango68; 19.09.2019
comment
@ Fandango68 Рада, что это вам помогло! - person Shrout1; 19.09.2019

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

person Don Rolling    schedule 03.03.2011
comment
Настройка есть; ‹GUIConfig name = RememberLastSession› yes ‹/GUIConfig› - person AnneTheAgile; 16.04.2013
comment
Я разозлился, когда флажок не сделал то, что он сказал, поэтому я удалил его. Деинсталлятор оставил некоторые файлы, которые мне пришлось удалить вручную. - person Paul McCarthy; 27.03.2016

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

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

person GolezTrol    schedule 12.01.2011

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

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

person Andy Thomas    schedule 12.01.2011

Я читаю ответы. Затем я заметил для себя, что флажок уже был снят, но он все равно всегда перезагружал файлы. Это флажок Настройки-> Настройки-> РАЗНОЕ -> «Запомнить текущий сеанс для следующего запуска» в версии 6.3.2. Следующее избавило от проблемы:

1. Check the check box.
2. Exit the program.
3. Start the program again.
4. Uncheck the checkbox.
person user2367418    schedule 05.10.2017