Última versão : 5.5.1

 

Brasilian Portuguese translation is made by
Ricardo Crudo

Usando recursos externos

 

Você pode precisar usar recursos externos (ex : compiladores, interpretadores ou navegadores web) atráves do Notepad++ (diálogo executar) passando argumentos do documento atual. Para fazer isso, você pode usar variáveis de ambientes.

O uso de uma variável de ambiente é assim :

$( VARIAVEL_AMBIENTE )

Digamos que o arquivo atual que você está editando no Notepad++, seja este :

E:\minha Web\principal\bem vindo.html

As 5 variáveis de ambiente existentes são:

FULL_CURRENT_PATH : E:\minha Web\principal\bem vindo.html
CURRENT_DIRECTORY : E:\minha Web\principal\
FILE_NAME : bem vindo.html
NAME_PART : bem vindo
EXT_PART : html

Note que você deverá colocar aspas duplas nos caminhos das variáveis de ambiente :
$(VARIAVEL_AMBIENTE) visto que possa conter espaços em branco.

Veja 2 exemplos :

  • firefox "$(FULL_CURRENT_PATH)"
  • iexplore "$(FULL_CURRENT_PATH)"

Estes 2 comandos de usuários foram incluídos no npp.3.0.installer.exe (ou versão superior). Você pode acessá-los usando Ctrl+Alt+Shift+X e Ctrl+Alt+Shift+I, respectivamente.

Existe ainda mais 2 variáveis (a partir da versão 3.7):

NPP_DIRECTORY : caminho completo da pasta onde está localizado o seu notepad++.exe
CURRENT_WORD : ela retorna a(s) palavra(s) que você selecionou no Notepad++.

Veja abaixo 4 exemplos para essas 2 variáveis:

  1. http://www.php.net/%20$(CURRENT_WORD)
  2. http://www.google.com.br/search?q=$(CURRENT_WORD)
  3. http://pt.wikipedia.org/wiki/Special:Search?search=$(CURRENT_WORD)
  4. $(NPP_DIRECTORY)\notepad++.exe $(CURRENT_WORD)

Para os exemplos de 1 a 3, nós passamos como argumento a URL + a(s) palavra(s) selecionada(s) para o navegador padrão de internet, para efetuar uma busca.

Enquanto que o 4º exemplo, será útil se você quiser abrir um arquivo do documento atual. Considerando um arquivo php que tenha a seguinte linha:

include("../minhaFunc.php");

Selecionando ../minhaFunc.php e depois digitando as teclas de atalho que você associou com o comando, ele abrirá o arquivo minhaFunc.php no Notepad++, obviamente o arquivo deverá existir no caminho mencionado.

A variável CURRENT_WORD traz a você uma solução flexível para configurar seus comandos externos.