В данной статье рассмотрим настройку Notepad++ под работу со скриптами Pawn (AMXX)
Приступим:
1. Установим Notepad++
2. Заходим в "Опции", далее "Определение стилей".
2.1 В левом столбике выбираем "C++", в "Польз. расширение" добавляем "sma inc inl". Скрин
4. В inc файлах будет использоваться подсветка Pascal, как её поменять на C++?
4.1 Идем в корень установленной ПО, например: C:\Program Files\Notepad++.
4.2 Ищем и открываем файл langs.model.xml
4.3 Ищем следующую строку:
Код
<Language name="pascal" ext="pas inc" commentStart="{" commentEnd="}">
4.4 Меняем ее на:
Код
<Language name="pascal" ext="pas" commentStart="{" commentEnd="}">
5. Сделаем компиляцию кода на клавишу F6. (очень удобно)
Идем в "Плагины", далее "Plugin Manager" и "Show Plugin Manager". Скрин
(если отсутствует "Plugin Manager" скачать можно здесь или здесь).
5.1 Выбираем "NppExec" ставим рядом с ним галочку и жмём кнопку "Install". Скрин
5.2 После установки NppExec перезапустите программу.
6. Идем в "Плагины", далее "NppExec", "Execute" или F6
6.1 В окно "Command(s):" вставляем следующий скрипт:
Код
cd $(CURRENT_DIRECTORY)
"С:\MY CS SERVER\cstrike\addons\amxmodx\scripting\amxxpc.exe" "$(FILE_NAME)" "-oC:\MY CS SERVER\cstrike\addons\amxmodx\plugins\$(NAME_PART).amxx"
* В первом случае нам нужно указать путь до компилятора (amxxpc.exe)
* Во втором случае мы указываем папку в которую будут компилироваться плагины после нажатия кнопки F6
6.2 Жмём "Save" вводим имя "AMXX Compiler", жмём "Save" и закрываем.
7. Идем в "Опции" и "Горячие клавиши"
7.1 Переходим в окошко "Plugin commands", щёлкаем два раза по пункту "Execute", в появившемся окошке меняем кнопку "F6" на "None", жмём "OK". Скрин
7.2 Щёлкаем два раза по пункту "Direct Execute Previous", убираем галочку рядом с "CTRL", жмём "OK", закрываем "Shortcut mapper". Скрин
8. Все готово
Откройте любой .sma плагин и нажмите F6, запустится процесс компиляции, а в консоли снизу отобразится статус компиляции.