Notepad ++ Einstellung zum Deaktivieren des automatischen Öffnens früherer Dateien

296

Geben Sie hier die Bildbeschreibung ein

Wie kann ich verhindern, dass Notepad ++ alle Dateien aus der letzten Sitzung lädt?

Jedes Mal, wenn ich eine Datei öffne, habe ich 10 weitere geöffnete Registerkarten mit allen meinen früheren Dateien. Das will ich nicht Wenn ich auf die Schaltfläche "Schließen" drücke, erwarte ich, dass das Programm tut, was ich will, und es schließt. Wenn ich eine Sitzung speichern wollte, würde ich die integrierte Funktion zum Speichern von Sitzungen verwenden. Ich möchte nicht 20 Mal grau drücken, wenn ich fertig bin, damit ich beim nächsten Mal nicht viele Dateien öffnen und Speicherplatz beanspruchen kann.

Ich habe den Parameter -nosession ausprobiert und das funktioniert. Aber es funktioniert nur, wenn ich die Verknüpfung verwende. Es funktioniert nicht, wenn ich die Rechtsklick-Bearbeitungsmethode verwende. Wie setze ich Notepad ++ dafür?

DantheMan
quelle

Antworten:

545

Ab Version 6.6 müssen Sie das Kontrollkästchen "Aktuelle Sitzung für den nächsten Start speichern" deaktivieren Settings -> Preferences -> Backup.

das ist es in 6.6+

Bei älteren Versionen müssen Sie das Kontrollkästchen "Aktuelle Sitzung für den nächsten Start speichern" deaktivieren Settings -> Preferences.

Das ist es

jhurtado
quelle
7
@jhurtado - Nach dem Öffnen einer sehr großen Datei in Notepad ++ und dem Neustart friert die Anwendung ein ... kann ich das automatische Öffnen durch Löschen des Notepad ++ - Cache "deaktivieren"?
Ian Campbell
8
Danke, mein Problem gelöst. Übrigens ist "BACKUP" ein seltsamer Name für eine Option zum automatischen Laden der letzten Datei. Ich habe mich nur gefragt, warum der Entwickler sie benannt hat.
RRTW
8
Dies sollte eine Standardeinstellung sein. Niemand möchte, dass das alte Zeug immer wieder auftaucht
user32882
Sicherungsoptionen scheinen ein seltsamer Ort zu sein, um diese bestimmte Option zu platzieren.
Steve Crane
54

In Notepad ++ v6.6 wird diese Einstellung auf die Registerkarte Sicherung im Menü Einstellungen verschoben.

Geben Sie hier die Bildbeschreibung ein

YWE
quelle
2
Ich habe Ihre Antwort zur ursprünglichen Antwort hinzugefügt :)
jhurtado
23
Oh, auf der Registerkarte BACKUP sollte ich natürlich Einstellungen für den Start finden. Wie dumm von mir.
Pseudocoder
2
Ich stimme Ihrer sarkastischen Bemerkung zu, Pseudocoder. Ich habe mich im Programm ziemlich viel umgesehen, bevor ich hierher kam, um die Antwort zu finden. Ich hätte nie gedacht, dass Backup etwas damit zu tun hat (da es nicht mit Backup zusammenhängt, obwohl es eine Sitzungssicherungsoption gibt).
DAG
46

Mein Problem war, dass Notepad ++ bei einer zuvor geöffneten Datei abstürzte. Ich konnte die Anwendung überhaupt nicht öffnen. Dieser Blog-Beitrag erläutert, wie Sie die Daten aus der "Sessions" -Datei löschen, damit Notepad ++ geöffnet wird, ohne dass zuvor Dateien geöffnet wurden:

Aus dem Blogbeitrag:

Methode 1 - edit session.xml

  1. Öffnen Sie die Datei session.xml unter C: \ Benutzer \ Benutzername \ AppData \ Roaming \ Notepad ++ oder% APPDATA% \ Notepad ++
  2. Löschen Sie den Inhalt und speichern Sie ihn
  3. Führen Sie Notepad ++ aus. Session.xml erhält automatisch neuen Inhalt

Methode 2 - Fügen Sie den Parameter -nosession zur Verknüpfung Notepad ++ hinzu

  1. Erstellen Sie eine Desktop-Verknüpfung, die auf Ihr Notepad ++ - Programm verweist, z. B. C: \ Programme \ Notepad ++ \ notepad ++. Exe
  2. Klicken Sie mit der rechten Maustaste auf diese Verknüpfung
  3. Fügen Sie im Feld "Ziel" den Parameter -nosession hinzu, damit das Zielfeld genau so aussieht (auch Apostrophe enthalten): "C: \ Programme \ Notepad ++ \ notepad ++. Exe" -nosession
  4. Speichern Sie Notepad ++ und führen Sie es über dieses Verknüpfungssymbol ohne aktuelle Dateien aus

Hinweis: Dies ist keine permanente Einstellung. Sie löscht einfach die Informationen / geöffneten Dateien der vorherigen Sitzung und beginnt von vorne.

Wenn Sie die Datei kennen, die dazu führt, dass Notepad ++ hängen bleibt, können Sie die Datei alternativ einfach umbenennen und Notepad ++ öffnen. Dies wird das Problem lösen.

Ich hatte diese Lösung nicht aufgelistet, als ich mein Problem googelte, also wollte ich sie hier hinzufügen!

Shrout1
quelle
4
Dies war perfekt für meine ähnliche Situation; Ich habe Notepad ++ geschlossen, während eine große Datei von einer Netzwerkfreigabe geöffnet war, und Notepad ++ reagierte lange Zeit nicht mehr, als ich versuchte, es erneut zu starten. Ich habe die Aufgabe beendet und dann das problematische <File>Element aus session.xml entfernt, bevor ich es erneut versuchte. Dadurch wurde das Problem behoben. Vielen Dank!
Troy Gizzi
3
@TroyGizzi Ich bin froh, dass es geholfen hat :)
Shrout1
1
Dies war die Antwort, nach der ich gesucht hatte. Es macht keinen Sinn, Notepad ++ zu öffnen, wenn es nicht einmal startet!
Fandango68
1
@ Fandango68 Glücklich, dass es dir geholfen hat!
Shrout1
17

Ok, ich hatte ein Problem mit Notepad ++, ohne mich daran zu erinnern, dass ich nicht die Option "Aktuelle Sitzung speichern" ausgewählt hatte. Ich habe versucht, die Konfigurationsdatei zu hacken, aber das hat nicht funktioniert. Dann fand ich heraus, dass sich in Ihrem Verzeichnis C: \ Users \ myuseraccount \ AppData \ Roaming \ Notepad ++ (Windows 7 x64) eine geheime Konfigurationsdatei befindet. Meins war leer, was bedeutet, wer weiß, woher die Konfiguration wirklich kommt, aber ich habe die Datei mit der in C: \ Programme (x86) \ Notepad ++ kopiert und jetzt funktioniert alles so, wie Sie es erwarten würden.

Don Rolling
quelle
2
Die Einstellung ist; <GUIConfig name = "RememberLastSession"> ja </ GUIConfig>
AnneTheAgile
Ich wurde wütend, als das Kontrollkästchen nicht das tat, was es sagte, also deinstallierte ich es. Das Deinstallationsprogramm hinterließ einige Dateien, die ich manuell entfernen musste.
Paul McCarthy
11

Gehe zu: Settings> Preferences>Backup > und UncheckRemember current session for next launch

Bei älteren Versionen (6.5-), ist diese Option befindet sich auf Settings> Preferences> MISC.

GolezTrol
quelle
3

Verwenden Sie den Menüpunkt Einstellungen> Einstellungen .

Deaktivieren Sie auf der Registerkarte MISC des resultierenden Dialogfelds das Kontrollkästchen "Aktuelle Sitzung für nächsten Start speichern ".

Andy Thomas
quelle
0

Ich habe die Antworten gelesen. Dann bemerkte ich für mich, dass das Kontrollkästchen bereits deaktiviert war , aber die Dateien immer neu geladen wurden. Dies ist das Kontrollkästchen Einstellungen-> Einstellungen-> MISC -> "Aktuelle Sitzung für nächsten Start speichern" in Version 6.3.2. Folgendes hat das Problem behoben:

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