Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Адаптация Pawno под Sublime Text

Статус
В этой теме нельзя размещать новые ответы.

reltek77

Новичок
Я знаю, что такой урок где-то был, но я решил написать по своему. Может быть кому-то и пригодится.
Плюсы этой адаптации:
1. Скорость компиляции (Я считаю, что он компилирует быстрее, чем стандартный Pawno)
2. Помощник табуляции (Помогает в табуляции кода)
3. Возможность просматривать код в процессе компиляции (Это для меня мало важно, но для кого-то это нужно)
4. Простота и удобность
Минусы:
1. Папку pawno придется пополнять новыми инклудами, если вы компилируете разные моды.
Так как сменить папку будет нельзя!

2. Синтаксис (Си (С)) будет не совсем как в стандартном Pawno!

Итак, начнем.

Везде где в коде ****** - p a w n c c.exe без пробелов!

Шаг 1. Если у вас еще нет программы Sublime Text 2 или 3, то установите ее:



Я рекомендую Sublime Text 3!

Шаг 2. Запустите программу, перейдите в Tools -> Build System -> New Build System
У вас будет вот такой код:
PHP:
{
	"shell_cmd": "make"
}
или что-то подобие того.
Его замените на:
PHP:
{
    "cmd": ["******.exe", "-i includes", "$file", "-;+"],
    "path": "C:/pawno"
}
Все что в "cmd": [Вот тут] НЕ ТРОГАЕМ!
Заменяем только "path": "ТУТ ВАШ ПУТЬ К PAWNO"
Но я рекомендую вам просто скопировать папку pawno на диск C и все!
После этого нажимаем сочетание клавиш Ctrl+S или File -> Save
Задаем имя - build
И сохраняем!

Шаг 3. Перезапускаем Sublime Text
Теперь нам надо назначить клавишу компиляции.
В Pawno она стоит как F5. И здесь мы тоже поставим как F5.
Но вы можете поменять эту кнопку на более удобную Вам.
Итак, приступим.
Переходим в Preferences -> Key Bindings - User
Если кода нет, то пишем следующее:
PHP:
[
    { 
    	"keys": ["f5"], "command": "build" 
    }
]
F5 - Можно заменить на удобную Вам кнопку!
Если уже есть какой-то код, то просто добавляете к уже существующему это:
PHP:
{ 
    "keys": ["f5"], "command": "build" 
}
Вообщем, у вас получится примерно так:
PHP:
[
    { 
    	"keys": ["f5"], "command": "build" 
    }
    {
    	"keys": ["f7"], "command": "build" 
    }
]
"keys": ["f7"] добавил к примеру! Его не добавлять!

Шаг 4.
Теперь мы поставим синтаксис Си (C - Англ.), не C++ и не C#, а именно C.
Как это сделать:
Проходим в View -> Syntax -> C или в правом нижнем углу есть такая строчка - Plain Text - Ее тыкаете и выбираете C!:af:
Теперь можете проверять!
Внимание!
Если будут краказябры или
PHP:
[Decode error - output not utf-8]
, когда скомпилировался код, то в Шаге 2 добавьте к коду еще вот этот:
PHP:
"encoding": "1251"
У вас должно получиться примерно так:
PHP:
{
    "cmd": ["******.exe", "-i includes", "$file", "-;+"],
    "path": "C:/pawno",
    "encoding": "1251"
}
Если будут вопросы, ошибки - Пишите в комментариях!
Обязательно отвечу!
С вами был, Reltek77
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу