Em Configurações / Preferências, o Notepad ++ tem uma opção na MISC.
guia em 'Configurações de link clicáveis' à direita, para Habilitar para abrir links encontrados nos arquivos editados. Ele os sublinha e os abre com um clique duplo. Eu tentei com o file:///
protocolo e funciona, mas na verdade os executa de acordo com a associação de arquivos que eu defini no Windows.
Existe uma maneira, um protocolo ou uma maneira de "criar" um protocolo (local), de modo que o Notepad ++ abra qualquer tipo de arquivo (qualquer extensão), a partir desses links no documento, no próprio Notepad ++? (ou seja, em outra guia)
%20
como substituto para um espaço no link, por exemplofile://C:/Some%20Folder/Some%20File.txt
. Ele também funciona se você deixar a barra invertida \ no caminho, enquanto você tem o direito protocolo:file://C:\Some%20Folder\Some%20File.txt
.Respostas:
file://
é um protocolo intrínseco do Windows, portanto, se você deseja ignorar a "associação de arquivos [definida] no Windows", sugiro que você use um protocolo dedicado, por exemplonpp://
. Em seguida, adicione isso ao seu registro (usando o caminho correspondente no seu sistema):fonte
\"%1\"
no arquivo .reg.A resposta dada não funcionou no meu sistema Windows 7 Pro. O parâmetro
%1
nunca foi fornecido (corretamente) ao NotePad ++ e foi iniciado com um novo arquivo vazio.No entanto, em vez disso, iniciei um arquivo
@=c:\soft\start-notepad.bat "%1"
em lote neste arquivo em lote, retirei oNPP:///
prefixo%1
e o substituí/
por\
dentro%1
. Nesse arquivo em lote, o início do NotePad ++ com o parâmetro modificado%1
funciona perfeitamente. Aqui está o código do arquivo de lote curto:start-notepad.bat
As aspas
"%1"
ao redor%1
não são realmente necessárias, porque caminhos ou nomes de arquivos com espaços ou símbolos especiais resultarão em links quebrados no Notepad ++.Se necessário, isso deve ser corrigido no NotePad ++ com, por exemplo,
%20
o "espaço"; caso contrário, o hiperlink do linkNPP:///c:/path/file name.txt
será interrompido depoisfile
.fonte