Notepad ++ Configuración para deshabilitar la apertura automática de archivos anteriores

296

ingrese la descripción de la imagen aquí

¿Cómo evito que Notepad ++ cargue todos los archivos de la sesión anterior?

Cada vez que abro un archivo, tengo otras 10 pestañas abiertas con todos mis archivos anteriores. No quiero eso Cuando presiono el botón de cerrar, espero que el programa haga lo que quiero y lo cierre. Si quisiera guardar una sesión, usaría la función integrada de guardar sesión. No quiero llegar al gris x 20 veces cuando termine, así que la próxima vez no tengo un montón de archivos abriendo y ocupando memoria.

Intenté el parámetro -nosession y eso funciona. Pero solo funciona si uso el acceso directo. No funcionará si uso el método de edición con el botón derecho. ¿Cómo configuro Notepad ++ para hacer esto?

DantheMan
fuente

Respuestas:

545

Para las versiones 6.6+ necesita desmarcar "Recordar la sesión actual para el próximo lanzamiento" en Settings -> Preferences -> Backup.

esto es en 6.6+

Para versiones anteriores, debe desmarcar "Recordar la sesión actual para el próximo lanzamiento" en Settings -> Preferences.

eso es todo

jhurtado
fuente
77
@jhurtado: después de abrir un archivo muy grande en Notepad ++ y reiniciar, la aplicación se congela ... ¿puedo "deshabilitar" la apertura automática eliminando el caché de Notepad ++?
Ian Campbell
8
Gracias, resolvió mi problema. Por cierto, "COPIA DE SEGURIDAD" es un nombre extraño para una opción sobre la carga automática de archivos recientes ...... Me preguntaba por qué el desarrollador lo nombró.
RRTW
8
Esta debería ser una configuración predeterminada. Nadie quiere que las cosas viejas sigan apareciendo
user32882
Las opciones de respaldo parecen un lugar extraño para poner esa opción en particular.
Steve Crane
54

En Notepad ++ v6.6 esta configuración se mueve a la pestaña Copia de seguridad del menú Preferencias.

ingrese la descripción de la imagen aquí

YWE
fuente
2
Agregué
23
Ah, la pestaña BACKUP, por supuesto, es donde debería encontrar la configuración relacionada con el inicio. Que estúpido de mi parte.
pseudocoder
2
Estoy de acuerdo con tu comentario sarcástico, pseudocodificador. Miré a mi alrededor en el programa bastante antes de venir aquí por la respuesta. Nunca hubiera pensado que la copia de seguridad tuviera algo que ver con esto (ya que no está relacionada con la copia de seguridad, aunque hay una opción de copia de seguridad de la sesión).
DAG
46

Mi problema era que Notepad ++ se bloqueaba en un archivo que había abierto previamente; No pude abrir la aplicación en absoluto.Esta publicación de blog explica cómo eliminar los datos del archivo "Sesiones" para que Notepad ++ se abra sin tener abiertos los archivos anteriores:

De la publicación del blog:

Método 1: editar session.xml

  1. Abra el archivo session.xml en C: \ Users \ Username \ AppData \ Roaming \ Notepad ++ o% APPDATA% \ Notepad ++
  2. Eliminar su contenido y guardarlo
  3. Ejecute Notepad ++, session.xml obtendrá contenido nuevo automáticamente

Método 2: agregue el parámetro -nosession al acceso directo de Notepad ++

  1. Cree un acceso directo de escritorio que haga referencia a su programa Notepad ++, por ejemplo, C: \ Archivos de programa \ Notepad ++ \ notepad ++. Exe
  2. Haga clic derecho en este acceso directo
  3. En el campo "Destino", agregue el parámetro -nosession para que el campo objetivo se vea exactamente como (también se incluyen apóstrofes): "C: \ Archivos de programa \ Notepad ++ \ notepad ++. Exe" -nosession
  4. Guarde y ejecute Notepad ++ desde este icono de acceso directo sin archivos recientes

Nota: Esta no es una configuración permanente, simplemente elimina la información de la sesión anterior / archivos abiertos y comienza de nuevo.

Alternativamente, si conoce el archivo que está causando que se bloquee notepad ++, simplemente puede cambiar el nombre del archivo y abrir notepad ++. Esto solucionará el problema.

¡No había visto esta solución en la lista cuando busqué en Google mi problema, así que quería agregarla aquí!

Shrout1
fuente
44
Esto fue perfecto para mi situación similar; Cerré Notepad ++ mientras tenía un gran archivo abierto desde un recurso compartido de red, y dejó a Notepad ++ sin respuesta durante mucho tiempo cuando intenté iniciarlo nuevamente. Eliminé la tarea y luego eliminé el <File>elemento problemático de session.xml antes de volver a intentarlo, y eso solucionó el problema. ¡Gracias!
Troy Gizzi
3
@TroyGizzi Me alegro de que haya ayudado :)
Shrout1
1
Esta fue la respuesta que buscaba. ¡No tiene sentido intentar abrir Notepad ++ si ni siquiera se inicia!
Fandango68
1
@ Fandango68 ¡Feliz de que te haya ayudado!
Shrout1
17

Ok, tuve un problema con Notepad ++ que no recordaba que había elegido no "Recordar sesión actual". Intenté hackear el archivo de configuración, pero eso no funcionó. Luego descubrí que hay un archivo de configuración secreto en su directorio C: \ Users \ myuseraccount \ AppData \ Roaming \ Notepad ++ (Windows 7 x64). La mía estaba vacía, lo que significa quién sabe de dónde viene realmente la configuración, pero copié el archivo con el que está en C: \ Archivos de programa (x86) \ Notepad ++ y ahora todo funciona tal como lo esperarías.

Don Rolling
fuente
2
El escenario es; <GUIConfig name = "RememberLastSession"> sí </GUIConfig>
AnneTheAgile
Me enojé cuando la casilla de verificación no hizo lo que decía, así que la desinstalé. El desinstalador dejó algunos archivos que tuve que eliminar manualmente.
Paul McCarthy
11

Ir a: Settings> Preferences>Backup > y desactiveRemember current session for next launch

En las versiones más antiguas (6.5-), esta opción se encuentra en Settings> Preferences> MISC.

GolezTrol
fuente
3

Use el elemento de menú Configuración> Preferencias .

En la pestaña MISC del cuadro de diálogo resultante, desmarque "Recordar sesión actual para el próximo lanzamiento".

Andy Thomas
fuente
0

Leo las respuestas Entonces me di cuenta de que la casilla de verificación ya no estaba marcada , pero siempre volvía a cargar los archivos. Esta es la casilla de verificación Configuración-> Preferencias-> MISC -> "Recordar sesión actual para el próximo lanzamiento" en la versión 6.3.2. Lo siguiente eliminó el problema:

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