2011-01-12 5 views
228

enter image description hereNotepad ++ Impostazione per la disabilitazione automatica aperta precedente Files

Come arresto Notepad ++ di caricare tutti i file dalla sessione passato?

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

Ho provato il parametro -nosession e questo funziona. Ma funziona solo se utilizzo la scorciatoia. Non funzionerà se utilizzo il metodo di modifica del tasto destro. Come posso impostare Notepad ++ per farlo?

+18

Preferenze -> Varie -> Ricordate sessione corrente per il prossimo lancio – Blorgbeard

+2

abbastanza imbarazzante il rapporto tra la grande questione filosofica e la risposta pragmatica breve. –

+2

ancora più imbarazzante che un commento è stato utilizzato al posto di una risposta ... sembra che qualcun altro è vicino a +200. Sii audace! Usa risposte! –

risposta

433

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

this is it in 6.6+

Per le versioni più vecchie è necessario deselezionare "Ricordate la sessione corrente per il prossimo lancio" su Settings -> Preferences.

this is it

+24

+1 per l'uso dello screenshot :) –

+1

Come hai ottenuto lo screenshot con l'evidenziazione, BTW? – Doug

+2

per l'ultima versione attuale: http://stackoverflow.com/a/23520631/750216 –

3

Utilizzare la voce di menu Impostazioni> Preferenze.

Nella scheda MISC della finestra di dialogo visualizzata deselezionare "Memorizza la sessione corrente per il prossimo avvio."

11

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

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

+1

Questo funziona per v6.5.3 –

16

Ok, ho avuto un problema con Notepad ++ senza ricordare che non avevo scelto "Remember Current Session". 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, ovvero chi sa da dove provenisse davvero la config, ma ho copiato il file con quello in C: \ Programmi (x86) \ Notepad ++ e ora tutto funziona come ci si aspetterebbe.

+2

L'impostazione è; AnneTheAgile

+0

Mi sono arrabbiato quando la casella di controllo non ha fatto ciò che ha detto, quindi ho disinstallato. Il programma di disinstallazione lasciava alcuni file che dovevo rimuovere manualmente. –

47

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

enter image description here

+2

Ho aggiunto la risposta alla risposta originale :) – jhurtado

+18

Oh, la scheda BACKUP, ovviamente è lì che dovrei trovare le impostazioni relative al lancio. Che stupido da parte mia. – pseudocoder

+1

Sono d'accordo con la tua osservazione sarcastica, pseudocodice. Mi sono guardato intorno nel programma un bel po 'prima di venire qui per la risposta.Non avrei mai pensato che il backup avesse a che fare con questo (dato che non è correlato al backup, sebbene esista un'opzione di backup di sessione). – DAG

25

Il mio problema era che Notepad ++ è stato schiantarsi su un file che avevo precedentemente aperto; Non è stato possibile aprire l'applicazione. This blog post discute come eliminare i dati dal file "Sessions" in modo che Notepad ++ si aprirà senza avere alcun file precedenti aperti:

Dal post del blog:

Metodo 1 - modifica session.xml

  1. Apri sessione file.XML in C: \ Users \ nome utente \ AppData \ Roaming \ Notepad ++ o% appdata% \ Notepad ++
  2. Eliminare il contenuto e salvarlo
  3. Run Notepad ++, session.xml otterrà nuovi contenuti automaticamente

Metodo 2 - aggiungi il parametro -nosession al collegamento Notepad ++

  1. Crea un collegamento sul desktop che si riferisca al tuo programma Notepad ++, ad es. C:. \ Program Files \ Notepad ++ \ Notepad ++ exe
  2. Fai clic destro su questo collegamento
  3. Nel campo "Destinazione" aggiungere il parametro -nosession in modo che il campo di destinazione sembra exaxtly simile (apostrofi inclusi troppo): "C: \ . Programmi files \ notepad ++ \ notepad ++ exe" -nosession
  4. Salva ed eseguire notepad ++ da questa icona del collegamento senza file recenti

Nota: questa non è un'impostazione permanente, questo elimina semplicemente il informazioni sulla sessione precedente/file aperti e s crostate

In alternativa, se si conosce il file che causa il blocco di Notepad ++, è possibile semplicemente rinominare il file e aprire Notepad ++. Questo risolverà il problema.

Non avevo visto questa soluzione elencata quando stavo cercando su Google il mio problema, quindi volevo aggiungerlo qui!

+1

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 rispondendo a lungo quando ho provato ad avviarlo di nuovo. Ho ucciso l'attività e rimosso l'elemento '' problematico da _session.xml_ prima di riprovare e questo ha risolto il problema. Grazie! –

+1

@TroyGizzi Sono contento che mi abbia aiutato :) – Shrout1

0

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

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