36

Я бы хотел иметь возможность выхода из Notepad++ и закрывать отдельные вкладки, не спрашивая меня, хочу ли я сохранить каждый файл, где он был отредактирован.

Я имею тенденцию бегать с большим количеством открытых вкладок, и могу вспомнить, чтобы сохранить, когда мне нужно. Меня просят сохранить при закрытии нескольких страниц, и это немного опасно, так как если модальное диалоговое окно перемещается на каждой вкладке, есть шанс случайно нажать «да», когда я этого не хотел.

2 ответа2

57

Да, есть. На странице настроек резервного копирования обязательно проверьте

  • Remember current session for next launch

  • Enable session snapshot and periodic backup

▶ Затем Notepad++ выходит сразу, не спрашивая.

Открытые документы сохраняются, но это так же просто, как нажать Ctrl+W, чтобы закрыть их. Вы также можете назначить ярлык для команды « Закрыть все» (предложение: Ctrl+Shift+W).


РЕДАКТИРОВАТЬ: Вы можете закрыть отдельные вкладки, если у них еще нет названия, без предупреждения (но с сохранением открытого Блокнота ++), когда вы нажимаете Ctrl + A и затем удаляете вправо перед закрытием вкладки. Вы можете даже попытаться создать макрос для этого. Если не макрос Notepad ++, то макрос AutoHotKey легко это сделает.

Обратите внимание, что нет способа сделать это для несохраненных документов, у которых уже есть имя. Я проверил исходный код. Поэтому после закрытия неназванных документов вы можете избавиться от остальных, используя команду « Сохранить все», а затем закройте все оставшиеся документы, которые вы хотите.

Если ваши вкладки смешаны (новая, расширенная, новая, существующая, ...), лучше создать макрос AutoHotKey, который вызывает закрытие и затем нажимает кнопку « No в случае, если появляется диалоговое окно сохранения. Это закроет текущую вкладку без сохранения независимо от ее нового или существующего состояния.

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

Вы также можете запросить эту функцию на домашней странице N++, но здесь есть риск, что ее можно будет рассматривать как редкий угловой случай, и вы можете очень долго ждать, пока кто-то ее не осуществит (если вообще когда-либо).

3

У меня просто была эта проблема, когда я продемонстрировал коллеге, как найти / заменить 150 файлов в папке, к которой у меня не было доступа для записи. Мое решение немного взломать, но оно работает. Я зашел в C:\users\[username]\AppData\Roaming\Notepad++\backup и удалил все находящиеся там файлы. Затем я принудительно завершаю работу Notepad++ с помощью диспетчера задач и снова открываю его. В нем все еще есть файлы, которые я открыл, но теперь они отображаются как неизмененные, поэтому я могу нажать Закрыть все, и они закрываются без диалогов.

Появляется альтернативная опция, чтобы изменить файл session.xml и просто удалить все открытые файлы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .