Como fazer o Notepad ++ abrir cada arquivo em uma nova janela?

22

Existe -multiInst parâmetro de lançamento que permite abrir mais de uma instância do Notepad ++, mas como fazer com que ela abra uma nova janela toda vez que clico no shell "Editar com o Notepad ++" ou "Abrir com ..." menu de contexto?

    
por serg 22.10.2010 / 19:54

9 respostas

31

crie um arquivo totalmente vazio chamado 'asNotepad.xml' e coloque-o no diretório Notepad ++ no mesmo nível do arquivo notepad ++. exe

    
por 22.10.2010 / 20:18
6

Eu estava apenas procurando a mesma coisa.

Você pode alterar as configurações de tipo de arquivo do shell para fazer isso funcionar. Meu computador ainda tem XP, então aqui está como configurar o XP.

O Windows Vista / 7 será diferente, mas semelhante.

  • Abrir as ferramentas do menu do Explorer | Opções de pasta ...
  • Tipos de arquivo de guias
  • Role e selecione TXT Hit Advanced ... (se estiver faltando, pressione Restore e botão se transforma em Avançado.)
  • (caixa de diálogo Editar tipo de arquivo)
  • Selecione a ação "abrir", clique em Editar ...
  • "Aplicativo usado para executar uma ação" é a linha de comando usada para abrir o arquivo.

"C:\Program Files\Notepad++\notepad++.exe" "%1" -nosession -multiInst

Eu adicionei as opções -nosession e -multiInst para que, quando eu abrir o Notepad ++ no menu Iniciar, ele reabra meus arquivos de sessão. Mas abrir um arquivo do Explorer abre em uma nova janela e não é adicionado à minha sessão.

    
por 06.11.2011 / 05:56
5

Outra maneira de obter várias janelas é simplesmente arrastar uma aba para a área de trabalho e uma nova instância do NP ++ será iniciada, com essa aba (você pode arrastar quantas quiser).

Clicar em um arquivo associado ao NP ++ abrirá esse arquivo na última janela ativa do NP ++.

Além disso, há um menu de contexto de guias, clique com o botão direito do mouse em uma guia e você verá "Mover para nova instância" e "Abrir em nova instância". Ambos iniciam uma nova instância do NP ++.

'Mover ...' fecha a guia na instância atual e abre o arquivo, que estava nessa guia, em uma guia na nova instância (ou seja, um 'movimento'). 'Abrir ..' inicia uma nova instância, mas mantém o arquivo aberto em ambas as instâncias.

    
por 03.05.2012 / 09:04
1

Eu gosto de reutilizar uma janela do Notepad ++ apenas explicitamente arrastando um arquivo sobre uma das janelas existentes do Notepad ++. Caso contrário, toda vez que eu clicar no ícone do Notepad ++ ou abrir um arquivo, quero uma nova janela.

Veja como faço isso: adicionei -multiInst ao atalho do Notepad ++, para que uma nova janela seja exibida toda vez que eu abrir o Notepad ++.

Em seguida, também adicionei -multiInst ao valor (padrão) na seguinte regkey:

HKEY_CLASSES_ROOT\Applications\notepad++.exe\shell\open\command\

... para que toda vez que eu abrir um arquivo, ele seja aberto em uma nova janela.

    
por 04.06.2013 / 10:21
1

Notado na v6.6.9 que é possível definir opções de shell ao instalar a extensão:

 regsvr32 /i nppshell_06.dll

    
por 18.09.2014 / 01:38
1

recentemente tive o mesmo problema.

Como eu acho que a maneira mais fácil é escrever um arquivo .bat simples assim:

...

SET var1="C: \ Usuários \ churaev.s \ Desktop \ a01_strt.bat"

SET var2="C: \ Usuários \ churaev.s \ Desktop \ b02_code.mat"

SET var3="C: \ Usuários \ churaev.s \ Desktop \ c03_data.txt"

...

START "" "C: \ Arquivos de Programas (x86) \ Notepad ++ \ notepad ++. exe"% var1%

START "" "C: \ Arquivos de Programas (x86) \ Notepad ++ \ notepad ++. exe"% var2%

START "" "C: \ Arquivos de Programas (x86) \ Notepad ++ \ notepad ++. exe"% var3%

...

    
por 04.08.2015 / 15:02
0

Configurações - > Preferências - > Várias instâncias

Clique com o botão direito no nome do arquivo na guia, escolha "Mover para outra visualização" para a tela dividida.

    
por 28.09.2017 / 17:35
0

Em vez de modificar a funcionalidade existente, criei um novo comando de clique com o botão direito do mouse em 'Editar com o Notepadd ++ em uma nova janela' para qualquer tipo de arquivo.

Crieumanovachaveconformeaexportaçãoabaixooucopieocontextoemblank.regecliqueduasvezesnele.

WindowsRegistryEditorVersion5.00[HKEY_CLASSES_ROOT\*\shell\Notepad++]@="Edit with Notepad++ in new window"

[HKEY_CLASSES_ROOT\*\shell\Notepad++\command]
@="C:\Program Files\Notepad++\Notepad++.exe %1 -multiInst -nosession"
    
por 07.06.2018 / 16:28
0

Outra opção que descobri olhando para o Editor do Registro no Windows:

HKEY_CLASSES_ROOT/*/shellex

Deve haver uma das seguintes pastas:

  • ANotepad ++ 64
  • Notepad ++ 64

Agora, em ambos, a chave "Padrão" deve ter o GUID do registro para ser executado, copiar esse valor e procurá-lo, selecionar a subchave "Configurações": Valores do Notepad ++ RegKey

Edite "Personalizado" para ter as mesmas opções que a imagem, se você quiser com a sessão, não adicione o sinalizador "-nosession".

    
por 03.08.2018 / 22:50

Tags