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:
- http://www.php.net/%20$(CURRENT_WORD)
- http://www.google.com.br/search?q=$(CURRENT_WORD)
- http://pt.wikipedia.org/wiki/Special:Search?search=$(CURRENT_WORD)
- $(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.
|