Bloc-notes ++ Paramètre pour désactiver l'ouverture automatique des fichiers précédents

296

entrez la description de l'image ici

Comment empêcher Notepad ++ de charger tous les fichiers de la session précédente?

Chaque fois que j'ouvre un fichier, j'ai 10 autres onglets ouverts avec tous mes anciens fichiers. Je n'en veux pas. Lorsque j'appuie sur le bouton de fermeture, je m'attends à ce que le programme fasse ce que je veux et le ferme. Si je voulais enregistrer une session, j'utiliserais la fonction d'enregistrement de session intégrée. Je ne veux pas frapper le gris x 20 fois quand j'ai fini, donc la prochaine fois je n'ai pas un tas de fichiers qui s'ouvrent et prennent de la mémoire.

J'ai essayé le paramètre -nosession et cela fonctionne. Mais cela ne fonctionne que si j'utilise le raccourci. Cela ne fonctionnera pas si j'utilise la méthode d'édition par clic droit. Comment configurer Notepad ++ pour ce faire?

DantheMan
la source

Réponses:

546

Pour les versions 6.6+, vous devez décocher "Mémoriser la session en cours pour le prochain lancement" sur Settings -> Preferences -> Backup.

c'est en 6.6+

Pour les anciennes versions, vous devez décocher "Mémoriser la session en cours pour le prochain lancement" sur Settings -> Preferences.

Ça y est

jhurtado
la source
7
@jhurtado - Après avoir ouvert un très gros fichier dans Notepad ++ et redémarré, l'application se bloque ... puis-je "désactiver" l'ouverture automatique en supprimant le cache Notepad ++?
Ian Campbell
8
Merci, résolu mon problème. BTW, "BACKUP" est un nom étrange pour une option sur le fichier récent de chargement automatique ...... Je me demandais juste pourquoi le développeur l'a nommé.
RRTW
8
ce devrait être un paramètre par défaut. Personne ne veut que les vieux trucs continuent à arriver
user32882
Les options de sauvegarde semblent un endroit étrange pour mettre cette option particulière.
Steve Crane
54

Dans Notepad ++ v6.6, ce paramètre est déplacé vers l'onglet Sauvegarde du menu Préférences.

entrez la description de l'image ici

YWE
la source
2
J'ai ajouté votre réponse à la réponse originale :)
jhurtado
23
Oh, l'onglet SAUVEGARDE, bien sûr, c'est là que je devrais trouver les paramètres liés au lancement. Qu'est ce que c'est stupide de ma part.
pseudocoder
2
Je suis d'accord avec ta remarque sarcastique, pseudocodeur. J'ai parcouru un peu le programme avant de venir ici pour la réponse. Je n'aurais jamais pensé que la sauvegarde avait quelque chose à voir avec cela (car ce n'est pas lié à la sauvegarde, bien qu'il existe une option de sauvegarde de session).
DAG
46

Mon problème était que Notepad ++ plantait sur un fichier que j'avais précédemment ouvert; Je n'ai pas pu ouvrir l'application du tout. Ce billet de blog explique comment supprimer les données du fichier "Sessions" afin que Notepad ++ s'ouvre sans ouvrir de fichiers antérieurs:

De l'article de blog:

Méthode 1 - modifier session.xml

  1. Ouvrez le fichier session.xml dans C: \ Users \ Username \ AppData \ Roaming \ Notepad ++ ou% APPDATA% \ Notepad ++
  2. Supprimer son contenu et l'enregistrer
  3. Exécutez Notepad ++, session.xml obtiendra automatiquement le nouveau contenu

Méthode 2 - ajouter le paramètre -nosession au raccourci Notepad ++

  1. Créez un raccourci sur le bureau faisant référence à votre programme Notepad ++, par exemple C: \ Program Files \ Notepad ++ \ notepad ++. Exe
  2. Clic droit sur ce raccourci
  3. Dans le champ "Cible", ajoutez le paramètre -nosession pour que le champ cible ressemble exactement (apostrophes également inclus): "C: \ Program Files \ Notepad ++ \ notepad ++. Exe" -nosession
  4. Enregistrez et exécutez Notepad ++ à partir de cette icône de raccourci sans fichiers récents

Remarque: Ce n'est pas un paramètre permanent, cela supprime simplement les informations / fichiers ouverts de la session précédente et recommence.

Sinon, si vous connaissez le fichier à l'origine du blocage de notepad ++, vous pouvez simplement renommer le fichier et ouvrir notepad ++. Cela résoudra le problème.

Je n'avais pas vu cette solution répertoriée lorsque je cherchais mon problème sur Google, je voulais donc l'ajouter ici!

Shrout1
la source
4
C'était parfait pour ma situation similaire; J'ai fermé Notepad ++ alors que j'avais un énorme fichier ouvert à partir d'un partage réseau, et cela a rendu Notepad ++ insensible pendant longtemps lorsque j'ai essayé de le redémarrer. J'ai tué la tâche, puis supprimé l' <File>élément problématique de session.xml avant de réessayer, ce qui a résolu le problème. Merci!
Troy Gizzi
3
@TroyGizzi Heureux que cela ait aidé :)
Shrout1
1
C'était la réponse que je cherchais. Inutile d'essayer d'ouvrir Notepad ++ s'il ne démarre même pas!
Fandango68
1
@ Fandango68 Heureux que cela vous ait aidé!
Shrout1
17

Ok, j'ai eu un problème avec Notepad ++ ne me rappelant pas que j'avais choisi non pas la "Remember Current Session". J'ai essayé de pirater le fichier de configuration, mais cela n'a pas fonctionné. Ensuite, j'ai découvert qu'il existe un fichier de configuration secret dans votre répertoire C: \ Users \ myuseraccount \ AppData \ Roaming \ Notepad ++ (Windows 7 x64). Le mien était vide, ce qui signifie qui sait d'où venait vraiment la configuration, mais j'ai copié le fichier avec celui dans C: \ Program Files (x86) \ Notepad ++ et maintenant tout fonctionne comme vous vous y attendez.

Don Rolling
la source
2
Le réglage est; <GUIConfig name = "RememberLastSession"> oui </GUIConfig>
AnneTheAgile
Je me suis mis en colère lorsque la case à cocher n'a pas fait ce qu'elle a dit, j'ai donc désinstallé. Le programme de désinstallation a laissé certains fichiers que j'ai dû supprimer manuellement.
Paul McCarthy
11

Aller à: Settings> Preferences>Backup > et DécocherRemember current session for next launch

Dans les anciennes versions (6.5-), cette option se trouve sur Settings> Preferences> MISC.

GolezTrol
la source
3

Utilisez l'élément de menu Paramètres> Préférences .

Sous l'onglet MISC de la boîte de dialogue résultante, décochez "Se souvenir de la session en cours pour le prochain lancement".

Andy Thomas
la source
0

J'ai lu les réponses. Ensuite, j'ai remarqué pour moi que la case à cocher était déjà décochée , mais elle rechargeait toujours les fichiers. Il s'agit de la case à cocher Paramètres-> Préférences-> MISC -> "Mémoriser la session en cours pour le prochain lancement" sur la version 6.3.2. Les éléments suivants se sont débarrassés du problème:

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