Авто-завершение КакСделать :
Для запуска авто-завершения (нажмите Ctrl-Space чтобы вызвать список слов авто-завершения, смотрите скриншот), вы можете добавить свои собственные api файлы в директорию YOUR_NPP_DIR\plugins\APIs, где YOUR_NPP_DIR это директория в которую был установлен Notepad++. Заметьте, что расширение файла должно быть api. Вот список имен api файлов которые должны быть для всех поддерживаемых языков программирования :
ЯЗЫК |
ИМЯ |
. |
РАСШИРЕНИЕ |
C |
c |
. |
xml |
C++ |
cpp |
. |
xml |
Objective-C |
objC |
. |
xml |
Java |
java |
. |
xml |
C# |
cs |
. |
xml |
XML |
xml |
. |
xml |
HTML |
html |
. |
xml |
Javascript |
javascript |
. |
xml |
PHP |
php |
. |
xml |
VB/VBS/ASP |
vb |
. |
xml |
CSS |
css |
. |
xml |
SQL |
sql |
. |
xml |
Perl |
perl |
. |
xml |
Pascal |
pascal |
. |
xml |
Python |
python |
. |
xml |
Resource File (rc) |
rc |
. |
xml |
TeX |
tex |
. |
xml |
Fortran |
fortran |
. |
xml |
bash |
bash |
. |
xml |
Actionscript |
flash |
. |
xml |
NSIS |
nsis |
. |
xml |
LUA |
lua |
. |
xml |
TeX |
tex |
. |
xml |
TCL |
tcl |
. |
xml |
LISP |
lisp |
. |
xml |
SHEME |
sheme |
. |
xml |
ASSEMBLER |
asm |
. |
xml |
Postscript |
postscript |
. |
xml |
Ruby |
ruby |
. |
xml |
Smalltalk |
smalltalk |
. |
xml |
VHDL |
vhdl |
. |
xml |
KiXart |
kix |
. |
xml |
AutoIt |
autoit |
. |
xml |
CAML |
caml |
. |
xml |
ADA |
ada |
. |
xml |
Verilog |
verilog |
. |
xml |
MATLAB |
matlab |
. |
xml |
Normal text |
text |
. |
xml |
Как вы можете видеть, для трех языков HTML, SQL и RC, вам не нужны api файлы, т.к. они уже включены в ядро программы. Аpi файлы это простой текстовый файл, так что вам не нужно создавать их каким бы то нибыло специальным редактором (естественно, вы можете воспользоваться вашим любимым - Notepad++ :-) ). Заметьте вы должны создать ваш api список в алфавитном порядке. Вы можете найти пример php.api в директории YOUR_NPP_DIR\plugins\APIs.
Начиная с версии 2.7, Авто-завершение так же работает и для Языка Определенного Пользователем. Просто назовите api файл так же, как вы назвали ваш язык.
Примечание : если имя определенного вашего языка "My Lang", вы должны создать api файл с именем "My Lang.api" для корректной работы Авто-завершения.
|