Configuração do Notepad ++ para desativar a abertura automática de arquivos anteriores

296

insira a descrição da imagem aqui

Como faço para parar o Notepad ++ de carregar todos os arquivos da sessão anterior?

Sempre que abro um arquivo, tenho 10 outras abas abertas com todos os meus arquivos anteriores. Eu não quero isso Quando clico no botão Fechar, espero que o programa faça o que eu quero e feche-o. Se eu quisesse salvar uma sessão, usaria o recurso interno de salvar sessão. Não quero acertar o cinza x 20 vezes quando terminar, da próxima vez não tenho um monte de arquivos abrindo e ocupando memória.

Eu tentei o parâmetro -nosession e isso funciona. Mas isso só funciona se eu usar o atalho. Não funcionará se eu usar o método de edição com o botão direito. Como defino o Notepad ++ para fazer isso?

DantheMan
fonte

Respostas:

545

Para as versões 6.6+, você precisa desmarcar a opção "Lembrar a sessão atual para o próximo lançamento" Settings -> Preferences -> Backup.

é isso em 6.6+

Para versões mais antigas, você precisa desmarcar a opção "Lembrar a sessão atual para o próximo lançamento" Settings -> Preferences.

é isso

jhurtado
fonte
7
@jhurtado - Depois de abrir um arquivo muito grande no Notepad ++ e reiniciar, o aplicativo congela ... posso "desativar" a abertura automática excluindo o cache do Notepad ++?
Ian Campbell
8
Obrigado, resolveu o meu problema. BTW, "BACKUP" é um nome estranho para uma opção sobre o carregamento automático de arquivos recentes ...... Apenas me perguntei por que o desenvolvedor o nomeou.
RRTW
8
essa deve ser uma configuração padrão. Ninguém quer o material antigo para manter chegando
user32882
As opções de backup parecem um lugar estranho para colocar essa opção em particular.
Steve guindaste
54

No Notepad ++ v6.6, essa configuração é movida para a guia Backup do menu Preferências.

insira a descrição da imagem aqui

YWE
fonte
2
Eu adicionei a sua resposta para a resposta original :)
jhurtado
23
Ah, na guia BACKUP, é claro que é aí que eu devo encontrar as configurações relacionadas ao lançamento. Que idiota da minha parte.
Pseudocoder #
2
Eu concordo com sua observação sarcástica, pseudocoder. Olhei em volta no programa um pouco antes de vir aqui para obter a resposta. Eu nunca pensei que o backup tivesse algo a ver com isso (como não está relacionado ao backup, embora exista uma opção de backup da sessão).
DAG
46

Meu problema era que o Notepad ++ estava travando em um arquivo que eu havia aberto anteriormente; Não consegui abrir o aplicativo. Esta postagem do blog discute como excluir os dados do arquivo "Sessões" para que o Notepad ++ seja aberto sem que nenhum arquivo anterior seja aberto:

Na postagem do blog:

Método 1 - editar o session.xml

  1. Abra o arquivo session.xml em C: \ Usuários \ Nome de usuário \ AppData \ Roaming \ Notepad ++ ou% APPDATA% \ Notepad ++
  2. Exclua seu conteúdo e salve-o
  3. Execute o Notepad ++, session.xml obterá novo conteúdo automaticamente

Método 2 - adicione o parâmetro -nosession ao atalho do Notepad ++

  1. Crie um atalho na área de trabalho referente ao seu programa Notepad ++, por exemplo, C: \ Arquivos de Programas \ Notepad ++ \ notepad ++. Exe
  2. Clique com o botão direito neste atalho
  3. No campo "Destino", adicione o parâmetro -nosession para que o campo de destino se pareça exatamente com (apóstrofos também incluídos): "C: \ Arquivos de programas \ Notepad ++ \ notepad ++. Exe"
  4. Salve e execute o Notepad ++ neste ícone de atalho sem arquivos recentes

Nota: Esta não é uma configuração permanente, ela simplesmente exclui as informações da sessão anterior / arquivos abertos e inicia novamente.

Como alternativa, se você souber o arquivo que está causando a interrupção do bloco de notas, basta renomear o arquivo e abrir o bloco de notas. Isto resolverá o problema.

Eu não tinha visto essa solução listada quando pesquisava meu problema no Google, então queria adicioná-la aqui!

Shrout1
fonte
4
Isso foi perfeito para minha situação semelhante; Fechei o Notepad ++ enquanto eu tinha um arquivo enorme aberto a partir de um compartilhamento de rede e ele deixou o Notepad ++ sem resposta por um longo tempo quando tentei iniciá-lo novamente. Eu matei a tarefa e removi o <File>elemento problemático do session.xml antes de tentar novamente, e isso resolveu o problema. Obrigado!
Troy Gizzi
3
@TroyGizzi Fico feliz que tenha ajudado :)
Shrout1
1
Esta foi a resposta que eu estava procurando. Não adianta tentar abrir o Notepad ++ se ele nem começar!
Fandango68
1
@ Fandango68 Feliz por ter ajudado você!
precisa saber é o seguinte
17

Ok, tive um problema com o Notepad ++ ao não lembrar que havia escolhido não a "Lembrar sessão atual". Tentei invadir o arquivo de configuração, mas isso não funcionou. Descobri que há um arquivo de configuração secreto no diretório C: \ Users \ myuseraccount \ AppData \ Roaming \ Notepad ++ (Windows 7 x64). O meu estava vazio, ou seja, quem sabe de onde a configuração realmente veio, mas copiei o arquivo com o arquivo C: \ Arquivos de Programas (x86) \ Notepad ++ e agora tudo funciona exatamente como você esperaria.

Don Rolling
fonte
2
A configuração é; <GUIConfig name = "RememberLastSession"> yes </GUIConfig>
AnneTheAgile 16/04
Fiquei zangado quando a caixa de seleção não fez o que dizia, então eu desinstalei. O desinstalador deixou alguns arquivos que eu precisei remover manualmente.
Paul McCarthy
11

Ir para: Settings> Preferences> Backup> e desmarqueRemember current session for next launch

Em versões mais antigas (6.5-), esta opção está localizada em Settings> Preferences> MISC.

GolezTrol
fonte
3

Use o item de menu Configurações> Preferências .

Na guia MISC da caixa de diálogo resultante, desmarque a opção "Lembrar sessão atual para o próximo lançamento".

Andy Thomas
fonte
0

Eu li as respostas. Percebi então que a caixa de seleção já estava desmarcada , mas ainda sempre recarregava os arquivos. Esta é a caixa de seleção Configurações-> Preferências-> MISC -> "Lembrar sessão atual para o próximo lançamento" na versão 6.3.2. O seguinte se livrou do problema:

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