Como iniciar um programa no Notepad ++?


9

Alguns editores de texto, como o Notepad2, podem executar o arquivo que está sendo editado. Isso pode ser feito com o Notepad ++?

Respostas:


8

Primeiro feche o Notepad ++ e encontre o arquivo shortcuts.xml, geralmente em:

  • Windows 7/8/10: C:\Users\<username>\AppData\Roaming\Notepad++
  • Windows XP: C:\Documents and Settings\<username>\Application Data\Notepad++

Abra-o com algo diferente do Notepad ++ (talvez o notepad.exe) e adicione algo assim ao arquivo dentro das <UserDefinedCommands></UserDefinedCommands>tags:

<Command name="Launch file" Ctrl="yes" Alt="yes" Shift="yes" Key="">&quot;$(FULL_CURRENT_PATH)&quot;</Command>

Isso iniciará o arquivo (salvo) com seu aplicativo padrão.

Salve as alterações e, em seguida, carregue o Notepad ++ para ver suas novas entradas no menu Executar.

Importante : não edite shortcuts.xmlcom o próprio Notepad ++, pois o arquivo shortcuts.xml será substituído quando o programa for encerrado (substituindo as alterações feitas).


Se eu colocar isso e iniciar o Notepad ++, ele não estará lá.
tony_sid

O Notepad ++ é meio estranho sobre onde ele obtém suas configurações. Se esse arquivo não funcionar, tente o mesmo arquivo na pasta principal do aplicativo Notepad ++. Além disso, não use o Notepad ++ para fazer a alteração no arquivo. Mais uma coisa: adicione a nova linha na seção UserDefinedCommands junto com as outras entradas de comando .
usar o seguinte comando

Existe alguma maneira de adicionar economia a isso também? ie salvar arquivo e então iniciar o arquivo (agora salvo) com seu aplicativo padrão?
olagjo 6/02/2013

@ olagjo: aparentemente não. Você provavelmente deve usar o plug-in NppExec.
Boot13

Eu tentei isso e atribuí a chave ao F5 (depois de removê-lo de qualquer comando existente), mas o F5 não inicia o arquivo de script. Criei uma entrada para Executeo código acima, exceto a tecla de atalho. Estou tentando iniciar um .ahkscript. O comando do menu funciona, mas a tecla de atalho não. Eu só quero F5[chora].
precisa saber é o seguinte


2

A resposta do boot13 é um pouco complicada demais. O menu e comando Executar farão isso. Ele também tem a capacidade de salvar o comando com uma tecla de atalho atribuída. Isso é salvo nos UserDefinedCommands.

A opção que eu prefiro é o plugin NppExec. Isso é muito mais capaz e flexível ao escolher como executar um programa, e pode executar coisas na linha de comando com a saída do console, além de iniciar aplicativos do Windows.


1
Fico feliz que funcione para você, porque sempre que tentei, o resultado é inconsistente. Por exemplo, eu apenas tentei novamente e, embora (desta vez, de qualquer maneira) tenha adicionado o comando à lista, a seleção desse comando não faz nada. Para evitar a frustração, prefiro mostrar às pessoas como editar o arquivo diretamente.
boot13

2

O NPPExec não funcionou para mim, então tentei o plug-in "RunMe" escrito por F. Stellari, que funciona como um encanto. Ele executa arquivos com base em sua extensão simplesmente pressionando uma tecla ou uma combinação de teclas.

Por padrão, o RunMe é "Shift + F5", mas você pode alterá-lo facilmente para F5, alterando as configurações de atalho do teclado do Notepad ++.

O URL de download atual é: http://sites.google.com/site/fstellari/nppplugins

Se isso mudar, procure "notepad ++ runme"


Eu tentei isso, mas F5 não faz nada. Você pode cancelar a atribuição do Runcomando padrão e reatribuí-lo ao RunMe'comando s, mas a tecla de atalho não funciona.
precisa saber é o seguinte
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.