Notepad++ Auto-completion/Inline Docs/Syntax Highlighting/Compilation
Опубликовано: 01.03.2013, 22:59

Notepad++ Auto-completion/Inline Docs/Syntax Highlighting/Compilation

При сборке сервера, всегда приходиться подправлять, а затем компилировать плагины. Хотя я думаю это пригодиться и тем кто пишет плагины. В этой статье я напишу как к популярному текстовому редактору notepad++ прикрутить подсветку синтаксиса, автозавершение функций, а также компиляцию исходника

Наглядная демонстрация всего этого:

  

Порядок установки:
1. Скачиваем SourceMod последней стабильной Windows версии, разархивируем только папку scripting, например на диск C:\ (должно получиться C:\scripting). Для удобства папку scripting можно переименовать
2. Скачиваем и устанавливаем Notepad++
3. Скачиваем decas_npp_tools.zip
4. Открываем Notepad++, переходим в меню Плагины->Plugins Manager->Show Plugins manager

  
Затем выбираем из списка NppExec и устанавливаем:              

  
После установки плагина Notepad++ попросит перезагрузить себя, перезагружаем
5.
Теперь устанавливаем Notepad++ Sourcemod Auto-completion/Syntax highlighting
  • Поместите файл userDefineLang.xml из архива decas_npp_tools.zip в папку %APPDATA%/Notepad++ (например, C:\Users\USERNAME\AppData\Roaming\Notepad++ )
  • Поместите файл sourcemod.xml из архива decas_npp_tools.zip в папку Notepad++/Plugins/APIs (например, C:\Program Files\Notepad++\plugins\APIs)
  • Чтобы включить автозаполнение во всплывающем окне, откройте: Опции-> Настройки-> Резерв/Автозавершение в секцию Автозавершение и установите флажки: "Включить для каждого ввода->Завершение функций и "Подсказка при вводе параметров функций"
  
6. На этом шаге нам необходимо написать скрипт, который будет выполнятся при компиляции плагина. Переходим в меню Плагины-> NppExec-> Execute и в появившемся окне пишем следующее:
PHP код:

cd 
"$(CURRENT_DIRECTORY)" 
C:\scripting\spcomp.exe $(FILE_NAME)
жмём кнопку "Save", в поле "Script name" пишем "SourcePawnCompile" -> "Save", затем "Cancel"

  
7. Теперь переходим в Плагины-> NppExec-> Advanced Options
             
  
и в горячих клавишах создадим, скажем "ярлык" для выполнения этого скрипта, для этого делаем все как показано на рисунке:

  
перезапустите Notepad++
8. Ну и последний штрих. Добавим "Горячую клавишу" для компиляции плагина.
  
9. Все готово! На примере показан процесс компиляции стандартного плагина basevotes, скомпилированный плагин появляется рядом с исходником
 
  
 Для самых ленивых: в архиве портабельная версия Notepad++, компилирует по нажатию клавиш Ctrl+Shift+B
Категория: Программы | Добавил: root Просмотров: 2942 | Загрузок: 109 | Рейтинг: 5.0/20
Скачивать и комментировать могут только зарегистрированные пользователи.

Регистрация или Вход

  1. Комментарии ВКонтакте
  2. Комментарии на сайте
Всего комментариев: 0