Há um -multiInst
parâmetro de inicialização que permite abrir mais de uma instância do Notepad ++, mas como fazê-lo abrir uma nova janela toda vez que clico em "Editar com o Notepad ++" ou no menu de contexto do shell "Abrir com ..."?
24
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 possui o XP, então veja como configurar o XP.
O Windows Vista / 7 será diferente, mas semelhante.
Adicionei as opções
-nosession
e-multiInst
, quando abro o Notepad ++ no menu Iniciar, ele reabre meus arquivos de sessão. Mas abrir um arquivo do explorer é aberto em uma nova janela e não é adicionado à minha sessão.fonte
Outra maneira de obter várias janelas é simplesmente arrastar uma guia para a área de trabalho e uma nova instância do NP ++ será iniciada, com essa guia (você pode arrastar quantas quiser).
Clicar em um arquivo associado ao NP ++ abrirá esse arquivo na última janela ativa do NP ++.
Também existe um menu de contexto da guia, 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 nas duas instâncias.
fonte
Eu gosto de reutilizar uma janela do Notepad ++ apenas explicitamente, arrastando um arquivo sobre uma das janelas existentes do Notepad ++. Caso contrário, sempre que clicar no ícone do Notepad ++ ou abrir um arquivo, quero uma nova janela.
Aqui está como eu faço isso: eu adicionei
-multiInst
o atalho do Notepad ++, então uma nova janela aparece toda vez que abro o Notepad ++.Também adicionei
-multiInst
o valor (Padrão) sob a seguinte regkey:HKEY_CLASSES_ROOT\Applications\notepad++.exe\shell\open\command\
... para que toda vez que abro um arquivo, ele seja aberto em uma nova janela.
fonte
Percebeu na v6.6.9 que é possível definir opções de shell ao instalar a extensão:
fonte
recentemente eu tenho o mesmo problema.
Como eu acho que a maneira mais fácil é escrever um arquivo .bat simples, algo como isto:
...
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%
...
fonte
Configurações -> Preferências -> Múltiplas instâncias
Clique com o botão direito do mouse no nome do arquivo na guia, escolha "Mover para outra visualização" para a tela dividida.
fonte
Em vez de modificar a funcionalidade existente, criei um novo comando com o botão direito do mouse 'Editar com o Notepadd ++ em nova janela' para qualquer tipo de arquivo.
Crie uma nova chave conforme a exportação abaixo ou copie o contexto para um
blank.reg
e clique duas vezes nela.fonte
Outra opção que eu descobri olhando o Editor do Registro no Windows:
Deve haver uma das seguintes pastas:
Agora, nas duas, a chave "Padrão" deve ter o GUID do registro para executar, copie esse valor e procure-o, selecione a subchave "Configurações": Notepad ++ RegKey values
Edite "Personalizado" para ter as mesmas opções que a imagem; se desejar com a sessão, não adicione o sinalizador "-nosession".
fonte