Notepad ++ Impostazione per disabilitare l'apertura automatica dei file precedenti


296

inserisci qui la descrizione dell'immagine

Come posso impedire a Notepad ++ di caricare tutti i file della sessione passata?

Ogni volta che apro un file ho altre 10 schede aperte con tutti i miei file precedenti. Non lo voglio. Quando premo il pulsante Chiudi mi aspetto che il programma faccia quello che voglio e lo chiuda. Se volessi salvare una sessione, utilizzerei la funzione di salvataggio della sessione integrata. Non voglio colpire il grigio x 20 volte quando lo avrò fatto la prossima volta che non avrò un mucchio di file che si aprono e occupano memoria.

Ho provato il parametro -nosession e funziona. Ma funziona solo se uso il collegamento. Non funzionerà se utilizzo il metodo di modifica con il tasto destro del mouse. Come posso impostare Notepad ++ per fare questo?

Risposte:


545

Per le versioni 6.6+ è necessario deselezionare "Ricorda la sessione corrente per il prossimo avvio" su Settings -> Preferences -> Backup.

questo è in 6.6+

Per le versioni precedenti è necessario deselezionare "Ricorda la sessione corrente per il prossimo avvio" su Settings -> Preferences.

questo è


7
@jhurtado - Dopo aver aperto un file molto grande in Notepad ++ e riavviato, l'applicazione si blocca ... posso "disabilitare" l'apertura automatica cancellando la cache di Notepad ++?
Ian Campbell,

8
Grazie, risolto il mio problema. A proposito, "BACKUP" è un nome strano per un'opzione sul caricamento automatico del file recente ...... Mi chiedevo solo perché lo sviluppatore lo chiamasse.
RRTW,

8
questa dovrebbe essere un'impostazione predefinita. Nessuno vuole che le vecchie cose continuino ad arrivare
user32882

Le opzioni di backup sembrano un posto strano per mettere quella particolare opzione.
Steve Crane,

54

In Notepad ++ v6.6 questa impostazione viene spostata nella scheda Backup del menu Preferenze.

inserisci qui la descrizione dell'immagine


2
Ho aggiunto la tua risposta alla risposta originale :)
jhurtado,

23
Oh, la scheda BACKUP, ovviamente è lì che dovrei trovare le impostazioni relative all'avvio. Che stupido da parte mia.
pseudocoder

2
Sono d'accordo con la tua osservazione sarcastica, pseudocoder. Mi sono guardato un po 'in giro nel programma prima di venire qui per la risposta. Non avrei mai pensato che il backup non avesse nulla a che fare con questo (poiché non è correlato al backup, anche se esiste un'opzione di backup della sessione).
DAG,

46

Il mio problema era che Notepad ++ andava in crash su un file che avevo precedentemente aperto; Non sono riuscito ad aprire affatto l'applicazione. In questo post del blog viene spiegato come eliminare i dati dal file "Sessioni" in modo che Notepad ++ si apra senza aprire file precedenti:

Dal post del blog:

Metodo 1: modifica session.xml

  1. Apri il file session.xml in C: \ Users \ Nome utente \ AppData \ Roaming \ Notepad ++ o% APPDATA% \ Notepad ++
  2. Elimina il suo contenuto e salvalo
  3. Esegui Notepad ++, session.xml otterrà automaticamente nuovi contenuti

Metodo 2: aggiungere il parametro -nosession al collegamento Notepad ++

  1. Crea un collegamento sul desktop facendo riferimento al tuo programma Notepad ++, ad es. C: \ Programmi \ Notepad ++ \ notepad ++. Exe
  2. Fare clic con il tasto destro su questo collegamento
  3. Nel campo "Target" aggiungi il parametro -nosession in modo che il campo target appaia estesamente simile (apostrofi inclusi): "C: \ Programmi \ Notepad ++ \ notepad ++. Exe" -nosession
  4. Salvare ed eseguire Notepad ++ da questa icona di collegamento senza file recenti

Nota: questa non è un'impostazione permanente, elimina semplicemente le informazioni della sessione precedente / i file aperti e ricomincia.

In alternativa, se conosci il file che causa il blocco di notepad ++, puoi semplicemente rinominare il file e aprire notepad ++. Questo risolverà il problema.

Non avevo visto questa soluzione elencata mentre cercavo su Google il mio problema, quindi volevo aggiungerla qui!


4
Questo era perfetto per la mia situazione simile; Ho chiuso Notepad ++ mentre avevo un enorme file aperto da una condivisione di rete e ha reso Notepad ++ non rispondente per molto tempo quando ho provato a riavviarlo. Ho interrotto l'attività e quindi rimosso l' <File>elemento problematico da session.xml prima di riprovare e il problema è stato risolto. Grazie!
Troy Gizzi,

3
@TroyGizzi Sono contento che abbia aiutato :)
Shrout1

1
Questa era la risposta che stavo cercando. Inutile tentare di aprire Notepad ++ se non si avvia nemmeno!
Fandango68,

1
@ Fandango68 Felice che ti abbia aiutato!
Shrout1

17

Ok, ho avuto un problema con Notepad ++ non ricordando che non avevo scelto "Ricorda la sessione corrente". Ho provato a hackerare il file di configurazione, ma non ha funzionato. Poi ho scoperto che esiste un file di configurazione segreto nella directory C: \ Users \ myuseraccount \ AppData \ Roaming \ Notepad ++ (Windows 7 x64). Il mio era vuoto, il che significa chi sa da dove provenisse davvero la configurazione, ma ho copiato il file con quello in C: \ Programmi (x86) \ Notepad ++ e ora tutto funziona esattamente come ci si aspetterebbe.


2
L'impostazione è; <GUIConfig name = "RememberLastSession"> sì </GUIConfig>
AnneTheAgile

Mi sono arrabbiato quando la casella di controllo non ha fatto ciò che diceva, quindi ho disinstallato. Il programma di disinstallazione ha lasciato alcuni file che ho dovuto rimuovere manualmente.
Paul McCarthy,

11

Vai a: Settings> Preferences> Backup> e deselezionareRemember current session for next launch

Nelle versioni più vecchie (da 6,5), questa opzione si trova in Settings> Preferences> MISC.


3

Utilizza la voce di menu Impostazioni> Preferenze .

Nella scheda MISC della finestra di dialogo risultante, deseleziona "Ricorda la sessione corrente per il prossimo avvio".


0

Ho letto le risposte. Poi ho notato per me che la casella di controllo era già deselezionata , ma ricaricava sempre i file. Questa è la casella di controllo Impostazioni-> Preferenze-> MISC -> "Ricorda sessione corrente per il prossimo avvio" nella versione 6.3.2. Quanto segue si è sbarazzato del problema:

1. Check the check box.
2. Exit the program.
3. Start the program again.
4. Uncheck the checkbox.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.