Notepad ++ Ustawienie wyłączające automatyczne otwieranie poprzednich plików

296

wprowadź opis zdjęcia tutaj

Jak zatrzymać ładowanie wszystkich plików z poprzedniej sesji przez Notepad ++?

Za każdym razem, gdy otwieram plik, mam 10 innych otwartych kart ze wszystkimi moimi poprzednimi plikami. Nie chce tego Po naciśnięciu przycisku zamykania oczekuję, że program zrobi to, co chcę i zamknie go. Gdybym chciał zapisać sesję, użyłbym wbudowanej funkcji zapisywania sesji. Nie chcę uderzać w szary x 20 razy, kiedy skończę, więc następnym razem nie będę mieć plików otwierających się i zajmujących pamięć.

Wypróbowałem parametr -nosession i to działa. Ale działa to tylko wtedy, gdy użyję skrótu. Nie zadziała, jeśli użyję metody edycji klikniętej prawym przyciskiem myszy. Jak ustawić Notepad ++, aby to robił?

DantheMan
źródło

Odpowiedzi:

545

W przypadku wersji 6.6+ należy odznaczyć opcję „Zapamiętaj bieżącą sesję do następnego uruchomienia” Settings -> Preferences -> Backup.

to jest w wersji 6.6+

W przypadku starszych wersji należy odznaczyć opcję „Zapamiętaj bieżącą sesję do następnego uruchomienia” Settings -> Preferences.

to jest to

jhurtado
źródło
7
@jhurtado - Po otwarciu bardzo dużego pliku w Notepad ++ i ponownym uruchomieniu aplikacja zawiesza się ... Czy mogę „wyłączyć” automatyczne otwieranie poprzez usunięcie pamięci podręcznej Notepad ++?
Ian Campbell,
8
Dzięki, rozwiązałem mój problem. BTW, „BACKUP” to dziwna nazwa opcji automatycznego ładowania najnowszego pliku ...... Zastanawiałem się, dlaczego programista nazwał go.
RRTW
8
powinno to być ustawienie domyślne. Nikt nie chce, aby wciąż
pojawiały się
Opcje tworzenia kopii zapasowych wydają się dziwnym miejscem na umieszczenie tej konkretnej opcji.
Steve Crane
54

W Notepad ++ v6.6 to ustawienie jest przenoszone na kartę Kopia zapasowa w menu Preferencje.

wprowadź opis zdjęcia tutaj

YWE
źródło
2
Dodałem twoją odpowiedź do oryginalnej odpowiedzi :)
jhurtado
23
Och, zakładka BACKUP, oczywiście tam znajdę ustawienia związane z uruchomieniem. Idiota ze mnie.
pseudokoder
2
Zgadzam się z twoją sarkastyczną uwagą, pseudokoderze. Rozejrzałem się trochę w programie, zanim przyszedłem tutaj po odpowiedź. Nigdy bym nie pomyślał, że tworzenie kopii zapasowych ma z tym coś wspólnego (ponieważ nie jest to związane z tworzeniem kopii zapasowych, chociaż istnieje opcja tworzenia kopii zapasowych sesji).
DAG,
46

Mój problem polegał na tym, że Notepad ++ zawieszał się na pliku, który wcześniej otworzyłem; W ogóle nie byłem w stanie otworzyć aplikacji. Ten post na blogu opisano, jak usunąć dane z pliku „Sesje”, aby Notepad ++ otworzył się bez otwierania wcześniejszych plików:

Z postu na blogu:

Metoda 1 - edycja session.xml

  1. Otwórz plik session.xml w C: \ Users \ Nazwa użytkownika \ AppData \ Roaming \ Notepad ++ lub% APPDATA% \ Notepad ++
  2. Usuń jego zawartość i zapisz
  3. Uruchom Notepad ++, session.xml automatycznie pobierze nową zawartość

Metoda 2 - dodaj parametr -nosession do skrótu Notepad ++

  1. Utwórz skrót na pulpicie odnoszący się do programu Notepad ++, np. C: \ Program Files \ Notepad ++ \ notepad ++. Exe
  2. Kliknij ten skrót prawym przyciskiem myszy
  3. W polu „Cel” dodaj parametr -nosession, aby pole docelowe wyglądało wyjątkowo (z dołączonymi apostrofami): „C: \ Program Files \ Notepad ++ \ notepad ++. Exe” -nosesion
  4. Zapisz i uruchom Notepad ++ z tej ikony skrótu bez najnowszych plików

Uwaga: To nie jest stałe ustawienie, to po prostu usuwa informacje z poprzedniej sesji / otwarte pliki i zaczyna od nowa.

Alternatywnie, jeśli znasz plik, który powoduje zawieszenie się Notatnika ++, możesz po prostu zmienić nazwę pliku i otworzyć Notatnik ++. To rozwiąże problem.

Nie widziałem tego rozwiązania na liście, kiedy googlowałem mój problem, więc chciałem go tutaj dodać!

Shrout 1
źródło
4
To było idealne dla mojej podobnej sytuacji; Zamknąłem Notepad ++, gdy miałem duży plik otwarty z udziału sieciowego, i spowodowało to, że Notepad ++ przestał reagować na długi czas, gdy próbowałem go uruchomić ponownie. Zabiłem to zadanie, a następnie usunąłem problematyczny <File>element z session.xml przed ponowną próbą, i to rozwiązało problem. Dzięki!
Troy Gizzi,
3
@TroyGizzi Cieszę się, że to pomogło :)
Shrout1
1
To była odpowiedź, której szukałem. Nie ma sensu próbować otwierać Notepad ++, jeśli się nawet nie uruchamia!
Fandango68,
1
@ Fandango68 Szczęśliwy, że pomógł ci!
Shrout1,
17

Ok, miałem problem z Notepad ++, który nie pamiętał, że nie wybrałem „Remember Current Session”. Próbowałem zhakować plik konfiguracyjny, ale to nie zadziałało. Potem dowiedziałem się, że w katalogu C: \ Users \ myuseraccount \ AppData \ Roaming \ Notepad ++ znajduje się tajny plik konfiguracyjny (Windows 7 x64). Mój był pusty, co oznacza, kto wie, skąd tak naprawdę pochodzi konfiguracja, ale skopiowałem plik z plikiem w C: \ Program Files (x86) \ Notepad ++, a teraz wszystko działa tak, jak można się tego spodziewać.

Don Rolling
źródło
2
Ustawienie to; <GUIConfig name = "RememberLastSession"> tak </GUIConfig>
AnneTheAgile
Zdenerwowałem się, gdy pole wyboru nie zrobiło tego, co powiedział, więc odinstalowałem. Deinstalator pozostawił niektóre pliki, które musiałem usunąć ręcznie.
Paul McCarthy
11

Przejdź do: Settings> Preferences>Backup > i odznaczRemember current session for next launch

W starszych wersjach (6.5-), opcja ta znajduje się na Settings> Preferences> MISC.

GolezTrol
źródło
3

Użyj pozycji menu Ustawienia> Preferencje .

Na karcie MISC w wyświetlonym oknie dialogowym usuń zaznaczenie opcji „Zapamiętaj bieżącą sesję do następnego uruchomienia”.

Andy Thomas
źródło
0

Czytam odpowiedzi. Potem zauważyłem, że pole wyboru było już niezaznaczone , ale nadal zawsze przeładowywało pliki. To jest pole wyboru Ustawienia-> Preferencje-> MISC -> „Zapamiętaj bieżącą sesję do następnego uruchomienia” w wersji 6.3.2. Problem został usunięty:

1. Check the check box.
2. Exit the program.
3. Start the program again.
4. Uncheck the checkbox.
użytkownik2367418
źródło