Налаштування блокнота ++ для відключення автоматичного відкриття попередніх файлів


296

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

Як зупинити завантаження Notepad ++ усіх файлів минулого сеансу?

Щоразу, коли я відкриваю файл, у мене є 10 інших відкритих вкладок з усіма своїми минулими файлами. Я цього не хочу. Коли я натискаю кнопку закриття, я очікую, що програма зробить те, що я хочу, і закрити її. Якби я хотів зберегти сеанс, я б скористався вбудованою функцією збереження сеансу. Я не хочу вдаряти сірий х 20 разів, коли я це роблю, наступного разу, коли я не маю купу файлів, що відкриваються та займають пам'ять.

Я спробував параметр -nosession, і це працює. Але це працює лише в тому випадку, якщо я використовую ярлик. Він не працюватиме, якщо використовувати метод редагування правою кнопкою миші. Як встановити Блокнот ++ для цього?

Відповіді:


545

Для версій 6.6+ вам потрібно зняти прапорець "Запам'ятати поточний сеанс для наступного запуску" Settings -> Preferences -> Backup.

це воно в 6.6+

Для старих версій потрібно зняти прапорець "Запам'ятати поточний сеанс для наступного запуску" Settings -> Preferences.

ось воно


7
@jhurtado - Після відкриття дуже великого файлу в Notepad ++ та перезапуску програма завісає ... чи можу я "відключити" автоматичне відкриття, видаливши кеш Notepad ++?
Ян Кемпбелл

8
Дякую, вирішив мою проблему. BTW, "BACKUP" - дивна назва опції щодо автоматичного завантаження останнього файлу ...... Просто цікавило, чому розробник назвав його.
RRTW

8
це має бути налаштування за замовчуванням. Ніхто не хоче, щоб старі речі продовжували з’являтися
user32882

Параметри резервного копіювання здаються дивним місцем для розміщення саме цього варіанту.
Стів Крейн

54

У Блокноті ++ v6.6 цей параметр переміщується на вкладку "Резервне копіювання" меню Налаштування.

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


2
Я додав вашу відповідь до оригінальної відповіді :)
jhurtado

23
О, вкладка BACKUP, звичайно, тут я повинен знайти налаштування, пов’язані з запуском. Як мені дурно.
псевдокодер

2
Я згоден з вашим саркастичним зауваженням, псевдокодер. Я трохи озирнувся в програмі, перш ніж приїхати сюди за відповіддю. Я ніколи не подумав би, що резервне копіювання має щось спільне з цим (як це не пов’язано із резервним копіюванням, хоча є варіант резервного копіювання сеансу).
DAG

46

Моя проблема полягала в тому, що Notepad ++ вийшов з ладу на файл, який я раніше відкрив; Я не зміг відкрити програму. У цій публікації в блозі йдеться про те, як видалити дані з файлу "Сесії", щоб "Блокнот ++" відкривався, не відкриваючи попередніх файлів:

З публікації щоденника:

Спосіб 1 - редагуйте session.xml

  1. Відкрийте файл session.xml у C: \ Користувачі \ Ім'я користувача \ AppData \ Роумінг \ Блокнот ++ або% APPDATA% \ Блокнот ++
  2. Видаліть його вміст і збережіть його
  3. Запустіть Notepad ++, session.xml отримає новий вміст автоматично

Спосіб 2 - додайте параметр -nosession до ярлика Notepad ++

  1. Створіть ярлик на робочому столі, посилаючись на свою програму Notepad ++, наприклад C: \ Program Files \ Notepad ++ \ notepad ++. Exe
  2. Клацніть правою кнопкою миші на цій ярлиці
  3. У поле "Ціль" додайте параметр -nosession, щоб цільове поле виглядало приблизно так (апострофи також включені): "C: \ Program Files \ Notepad ++ \ notepad ++. Exe" -nosession
  4. Збережіть та запустіть Блокнот ++ із цього значка ярлика без останніх файлів

Примітка. Це не постійні налаштування, вони просто видаляють інформацію попередніх сесій / відкриті файли та починають заново.

Крім того, якщо ви знаєте, який файл визиває блокнот ++, ви можете просто перейменувати файл та відкрити блокнот ++. Це вирішить проблему.

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


4
Це було ідеально для моєї подібної ситуації; Я закрив Notepad ++, хоча у мене відкрився величезний файл із мережевої папки, і він довго не відповідав Notepad ++, коли я намагався запустити його знову. Я вбив завдання і потім видалив проблемний <File>елемент з session.xml, перш ніж повторити спробу, і це вирішило проблему. Дякую!
Troy Gizzi

3
@TroyGizzi Радий, що це допомогло :)
Shrout1

1
Це була відповідь, яку я шукав. Немає сенсу намагатися відкрити Notepad ++, якщо він навіть не запускається!
Fandango68

1
@ Fandango68 Щасливий, це допомогло тобі!
Shrout1

17

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


2
Налаштування є; <GUIConfig name = "RememberLastSession"> так </GUIConfig>
AnneTheAgile

Я розгнівався, коли прапорець не робив те, що він сказав, тому я видалив. Видалення залишило кілька файлів, які мені довелося видалити вручну.
Пол Маккарті

11

Перейти до: Settings> Preferences> Backup> і зніміть прапорецьRemember current session for next launch

У старіших версіях (6.5-), ця опція знаходиться на Settings> Preferences> MISC.


3

Скористайтеся пунктом меню Налаштування> Налаштування .

На вкладці MISC у діалоговому вікні результату зніміть прапорець "Запам'ятати поточний сеанс для наступного запуску".


0

Я читаю відповіді. Тоді я помітив для мене, що прапорець уже знятий , але він все ще перезавантажував файли. Це прапорець Налаштування-> Налаштування-> MISC -> "Запам'ятати поточний сеанс для наступного запуску" у версії 6.3.2. З проблеми позбулися наступні:

1. Check the check box.
2. Exit the program.
3. Start the program again.
4. Uncheck the checkbox.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.