""(pawncc.exe)"" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Вид для печати
""(pawncc.exe)"" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
А как мод запустить то? Пытаюсь компилировать пишет:
Не удалось запустить команду: pawncc.exe
Кто-нибудь знает как сделать нормальный поиск п.с Ctrl+F что бы искало не Далее, Назад а искало как в Notepad, т.е далее, но если нету далее искало с начала кода. Ибо в данном редакторе поиск начинается с того места где стоит курсор мыши и заканчивается в конце кода не проверяя есть ли вообще в документе поисковое сообщение.
Вот выкладываю лексер собственной разработки :) Сделан на основе лексера С++. Убрал всё лишнее, что увидел. Стиль подогнал под тот, что используется в редакторе "Pawno"
Установка:
- Скачиваем
- Открываем SynWrite
- Нажимаем на пункт "Опции"
- Находим и нажимаем на пункт "Изменение библиотеки лексеров..."
- Находим кнопку "Импорт лексера из файла" и нажимаем на неё
- Находим скачанный файл и открываем его
- Закрываем окно изменения и нажимаем "Да" в открывшемся окне
Всё. Теперь осталось включить добавленный лексер. Находим и нажимаем на пункт "Вид" -> "Лексер" -> "P" -> "Pawn"
Готово :) Теперь вы имеете не только лексер, копирующий стиль "Pawno", но и имеете возможность добавлять слова, которые будут выделяться в коде (как, например, выделяется "public" или "return"). Делается это следующим образом: "Опции -> Изменение свойств лексера -> Правила -> Условия" и добавляем новое слово в поле "Ключевые слова". Нажимаем "применить" и всё, теперь введённое слово будет выделяться в коде (если оно не расположено в строке, естественно).
Скрины, показывающие действия выше
Если найдёте баги - пишите :)
Например, вы создали макрос для замены forward и public
Но при его использовании потеряется подсветка, которая бы была при использовании обычного "public". Добавляем в этот список слово "fpublic" и всё, теперь "fpublic" будет выделяться синим так же, как и "public".PHP код:
#define fpublic:%0(%1) forward %0(%1); public %0(%1)