Chciałbym mieć opcję wyjścia Notepad ++ i zamykania poszczególnych kart bez pytania, czy chcę zapisać każdy plik, w którym był edytowany.
Mam tendencję do biegania z wieloma otwartymi kartami i pamiętam, aby zapisać, kiedy trzeba. Proszenie o zapisanie przy zamykaniu wielokrotności jest denerwujące i trochę niebezpieczne, ponieważ jeśli modalne okno dialogowe porusza się na każdej karcie, istnieje szansa przypadkowego naciśnięcia „tak”, gdy nie chciałem.
Odpowiedzi:
Tak jest. Na stronie Kopia zapasowa Preferencji upewnij się, że zaznaczyłeś
Remember current session for next launch
Enable session snapshot and periodic backup
▶ Następnie Notepad ++ zamyka się natychmiast bez pytania.
Otwarte dokumenty są zachowywane, ale wystarczy nacisnąć Ctrl+, Waby je zamknąć. Możesz także przypisać skrót do polecenia Zamknij wszystko (sugestia: Ctrl+ Shift+ W).
EDYCJA: Możesz zamknąć poszczególne karty, jeśli nie mają jeszcze nazwy bez ostrzeżenia (ale zachowując Notepad ++ otwarty) po naciśnięciu Ctrl+, Aa następnie Deletetuż przed zamknięciem karty. Możesz nawet spróbować utworzyć do tego makro. Jeśli nie jest to makro Notepad ++, makro AutoHotKey z łatwością to zrobi.
Pamiętaj, że nie ma takiej możliwości w przypadku niezapisanych dokumentów, które mają już nazwę. Sprawdziłem kod źródłowy. Więc po zamknięciu nienazwanych dokumentów możesz pozbyć się reszty, używając polecenia Zapisz wszystko, a następnie zamykając wszystkie pozostałe dokumenty, które chcesz.
Jeśli Twoje karty są mieszane (nowe, exsting, nowe, istniejące, ...), lepiej jest utworzyć makro AutoHotKey, które wywołuje zamknięcie, a następnie naciska
No
przycisk w przypadku, gdy pojawi się okno dialogowe zapisywania. Spowoduje to zamknięcie bieżącej karty bez zapisywania, niezależnie od jej nowego lub istniejącego stanu.Jest jeszcze jedna opcja, jak uniknąć pytania przy zamykaniu karty: możesz pobrać kod źródłowy Notepad ++, zmodyfikować go (aby okno dialogowe nigdy się nie wyświetlało), zbudować i zacząć używać własnej kompilacji Notepad ++.
Możesz również poprosić o tę funkcję na stronie głównej N ++, ale istnieje ryzyko, że może ona być postrzegana jako rzadki przypadek narożny i możesz długo czekać, aż ktoś ją zaimplementuje (jeśli w ogóle).
źródło
Is there a setting to stop from asking me to save on exit?
i tak pokazuje odpowiedź. Następnie kontynuuj.I'd like the option to have Notepad++ exit, and close individual tabs without asking me if I want to save every file where edited.
Moja odpowiedź opisuje dokładnie tę funkcję. :) Być może miałeś na myśli zamykanie poszczególnych kart bez pytania, utrzymuj N ++ otwarte, ale to jest zupełnie inne pytanie od tego, co napisałeś ... Co teraz? Zmiana wartości pytania nie jest dozwolona, ale zawsze możesz opublikować nowe pytanie, wyraźnie określając, czego potrzebujesz.Właśnie miałem ten problem, gdy zademonstrowałem koledze, jak znaleźć / zamienić 150 plików w folderze, do którego nie miałem dostępu do zapisu. Moje rozwiązanie to trochę hack, ale działa. Wszedłem
C:\users\[username]\AppData\Roaming\Notepad++\backup
i usunąłem wszystkie pliki tam zawarte. Następnie wymuszam zamknięcie Notepad ++ w menedżerze zadań i otwieram go ponownie. Nadal ma pliki, które otworzyłem, ale teraz pokazują się jako niezmienione, więc mogę nacisnąć Zamknij wszystko i zamykają się bez okien dialogowych.Pojawia się alternatywna opcja, aby zmienić tam
session.xml
plik i po prostu wyjąć wszystkie otwarte pliki.źródło