Como modificar o auto completar :
Para fazer uma palavra auto completar (digite Ctrl-Espaço para iniciar a caixa de listagem, veja a Imagem), você tem que adicioná-la no arquivo api, que está na pasta PASTA_DO_NPP\plugins\APIs onde PASTA_DO_NPP é a pasta (diretório) onde o Notepad++ foi instalado. Note que a extensão do arquivo api é api. Abaixo estão listados os nomes de todos arquivos api's, para todas as linguagens suportadas :
LINGUAGEM |
NOME |
. |
EXT |
C |
c |
. |
api |
C++ |
cpp |
. |
api |
Objective-C |
objC |
. |
api |
Java |
java |
. |
api |
C# |
cs |
. |
api |
XML |
xml |
. |
api |
HTML |
Implementação Interna |
Javascript |
javascript |
. |
api |
PHP |
php |
. |
api |
VB/VBS/ASP |
vb |
. |
api |
CSS |
css |
. |
api |
SQL |
Implementação Interna |
Perl |
perl |
. |
api |
Pascal |
pascal |
. |
api |
Python |
python |
. |
api |
Resource File (rc) |
Implementação Interna |
TeX |
tex |
. |
api |
Fortran |
fortran |
. |
api |
bash |
bash |
. |
api |
Actionscript |
flash |
. |
api |
NSIS |
nsis |
. |
api |
LUA |
lua |
. |
api |
TeX |
tex |
. |
api |
TCL |
tcl |
. |
api |
LISP |
lisp |
. |
api |
SHEME |
sheme |
. |
api |
ASSEMBLER |
asm |
. |
api |
Postscript |
postscript |
. |
api |
Ruby |
ruby |
. |
api |
Smalltalk |
smalltalk |
. |
api |
VHDL |
vhdl |
. |
api |
KiXart |
kix |
. |
api |
AutoIt |
autoit |
. |
api |
CAML |
caml |
. |
api |
ADA |
ada |
. |
api |
Verilog |
verilog |
. |
api |
MATLAB |
matlab |
. |
api |
Normal text |
text |
. |
api |
Como você pode ver, as linguagens HTML, SQL e RC, não precisam do arquivo api, eles já estão incorporado internamente. Um arquivo api é um arquivo normal de texto, que pode ser criado por qualquer editor (de preferência o seu favorito - Notepad++ :-) ). Note que você deverá criar sua lista de api em ordem alfabética. Você pode encontrar um exemplo (php.api) na pasta PASTA_DO_NPP\plugins\APIs.
A partir da versão 2.7, o auto completar já pode ser utilizado na linguagem definida pela usuário. Para isto, você terá que nomear a api com o mesmo nome da linguagem.
ex : se sua linguagem (criada por você) tiver o nome "Minha Ling", você terá que criar sua api com o nome "Minha Ling.api", para ativar a operação de auto completar.
|