Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 16

Тема: [Tutorial] Адаптация Sublime Text 3 под Pawn

  1. #1
    Джентльмен лжец Аватар для Fallen A.
    Регистрация
    03.09.2011
    Адрес
    Минск, БССР
    Возраст
    29
    Сообщений
    2,409
    Репутация: 337

    Звание: как роза среди колючек

    Счастье [Tutorial] Адаптация Sublime Text 3 под Pawn

    Доброго времени суток всем пользователям, посетившим данную тему.
    Перейду сразу к делу:
    не так давно мне захотелось "слезть" со всем привычного редактора Pawno и подыскать что-то более приятное и удобное. Скажу сразу, что перепробовал достаточно программ и не нашел ничего стоящего, лично для себя. Затем, как-то случайно на одном из порталов увидел тему о Sublime Text и решил вникнуть в идею. Естественно, что так же перепробовал кучу конфигов и уроков в данной сфере и не нашел "идеального", который бы действительно меня устроил.
    Пораскинув мозгами я засучил рукава и начал работать под себя. Собственно вот, что вышло:

    Шаг 1:
    Нужно скачать саму программу с официального сайта. Самолично использую версию под ОС Windows x64.

    Шаг 2:
    Подгонка компилятора под Pawn.
    Вверху: Tools -> Build System -> New Build System

    Откроется окно и в него нужно вставить вот это:

    PHP код:
    {
        
    "cmd": ["C:\\pawno\\pawncc.exe""-iinclude""$file""-;+""-v2""-d3""-\\)+"]

    Вместо C:\\pawno\\pawncc.exe можно использовать любой путь до своей папки с Pawno, однако, двойной обратный слеш обязателен, ибо тогда не будет работать компилятор. И да, на всякий случай, лучше воздержаться от использования "русскоязычных" путей до компилятора.
    Хочу заметить то, что это стало для меня идеальным конфигом.

    Далее жмём File > Save

    И в появившемся окошке вводим название: pawn

    Теперь перезапустите Sumblime Text 3 (Закройте полностью, затем откройте).


    Шаг 3:

    Требуется "забить" клавишу для компиляции "мода".

    В Pawno клавиша компилировать - F6
    Но в Sumblime Text 3 она уже занята, поэтому у нас будет клавиша - F5

    Вверху щёлкаем: Preferences -> Key Bindings - User

    В открывшееся окно вставляем:

    PHP код:
    [ { "keys": ["f5"], "command""build" } ] 
    Сохраняем и перезапускаем.

    Шаг 4:

    Жмём: Tools -> Build System -> Выбираем наш конфиг.

    В последний раз перезапускаем.

    Шаг 5:

    Кодировка.

    В Sumblime Text 3 стандартная кодировка: UTF 8, поэтому после компиляции на сервере будут выводится иероглифы.

    Исправляем:
    Щёлкаем: Preferences -> Settings - Default, в открывшимся окне ищем параметр fallback_encoding (можно нажать Ctrl и F , откроется поиск), и видим там строку с языком Wastern (Windows 1252).

    Во второй версии программы мы бы могли спокойно изменить прямо там на то, что нужно, однако, с 3-ей версии Sublime Text это невозможно. Разработчики программы предусмотрели другое решение:

    Options -> Settings - Users и вставляем в открывшееся окно вот это:
    PHP код:
    {
        
    "fallback_encoding""Cyrillic (Windows 1251)"

    Так же можно открыть файл с нужной нам кодировкой: File-> Reopen with Encoding, выбираем нужную вам кодировку.

    И сохранить можно похожим способом (Save With Encoding)
    Собственно кодировка нам нужна: Cyrillic (Windows 1251)


    Шаг 6:

    Подсветка синтаксиса.

    Жмём: View -> Syntax и выбираем нужный нам синтаксис (Для Pawno выбираете C++)
    Если вас не устраивает подсветка, установите: Plain Text.



    Шаг 7:

    Русификация программы: ссылка на русификацию.
    Активация программы:
    PHP код:
    ----- BEGIN LICENSE -----

    Michael Barnes
    Single User License
    EA7E
    -821385
    8A353C41 872A0D5C DF9B2950 AFF6F667
    C458EA6D 8EA3C286 98D1D650 131A97AB
    AA919AEC EF20E143 B361B1E7 4C8B7F04
    B085E65E 2F5F5360 8489D422 FB8FC1AA
    93F6323C FD7F7544 3F39C318 D95E6480
    FCCC7561 8A4A1741 68FA4223 ADCEDE07
    200C25BE DBBC4855 C4CFB774 C5EC138C
    0FEC1CEF D9DCECEC D3A5DAD1 01316C36

    ------ END LICENSE ------ 
    Вот, собственно и все. Пользуйтесь на здоровье. Спасибо.

  2. 2 пользователей сказали cпасибо Fallen A. за это полезное сообщение:

    Argument (22.05.2015), Nexius (26.08.2017)

  3. #2
    Почетный пользователь LC Аватар для ziggi
    Регистрация
    15.07.2010
    Адрес
    St. Petersburg
    Возраст
    29
    Сообщений
    370
    Репутация: 151

    Звание: - весьма и весьма положительная личность

    Re: [Tutorial] Адаптация Sublime Text 3 под Pawn

    Для Pawn есть отличный набор настроек: https://github.com/Southclaw/pawn-sublime-language, подсветка как в C++ но с добавлением Pawn'овских особенностей. Также туда добавлены все функции для автодополнения.

  4. #3
    Джентльмен лжец Аватар для Fallen A.
    Регистрация
    03.09.2011
    Адрес
    Минск, БССР
    Возраст
    29
    Сообщений
    2,409
    Репутация: 337

    Звание: как роза среди колючек

    Re: [Tutorial] Адаптация Sublime Text 3 под Pawn

    Цитата Сообщение от ziggi Посмотреть сообщение
    Для Pawn есть отличный набор настроек: https://github.com/Southclaw/pawn-sublime-language, подсветка как в C++ но с добавлением Pawn'овских особенностей. Также туда добавлены все функции для автодополнения.
    Интересно. Не знал об этом. Интересует подсветка: как ее настроить?

  5. #4
    Пользователь
    Регистрация
    16.02.2015
    Возраст
    34
    Сообщений
    98
    Репутация: 5

    Звание: пока не определено

    Re: [Tutorial] Адаптация Sublime Text 3 под Pawn

    Это просто шедевр!

  6. #5
    Джентльмен лжец Аватар для Fallen A.
    Регистрация
    03.09.2011
    Адрес
    Минск, БССР
    Возраст
    29
    Сообщений
    2,409
    Репутация: 337

    Звание: как роза среди колючек

    Re: [Tutorial] Адаптация Sublime Text 3 под Pawn

    Цитата Сообщение от vipuzer Посмотреть сообщение
    Это просто шедевр!
    Ты о чем это?

  7. #6
    Активный пользователь Аватар для Argument
    Регистрация
    06.11.2012
    Адрес
    δδδδδδδδδδδδδδδδ
    Возраст
    54
    Сообщений
    780
    Репутация: 118

    Звание: скоро придёт к известности

    Re: [Tutorial] Адаптация Sublime Text 3 под Pawn

    Интересно. Затестю потом.

    Цитата Сообщение от Fallen A. Посмотреть сообщение
    Ты о чем это?
    Лол.
    Мониторинг форумов (статистика за сегодня)
    Pawno.su:
    Lightcode.ru:
    Pro-pawn.ru:
    Pawno-info.ru:

  8. #7
    Джентльмен лжец Аватар для Fallen A.
    Регистрация
    03.09.2011
    Адрес
    Минск, БССР
    Возраст
    29
    Сообщений
    2,409
    Репутация: 337

    Звание: как роза среди колючек

    Re: [Tutorial] Адаптация Sublime Text 3 под Pawn

    Цитата Сообщение от Argument Посмотреть сообщение
    Интересно. Затестю потом.


    Лол.
    А что тестить-то: сам подсел на эту программу xD

  9. #8
    Пользователь
    Регистрация
    16.02.2015
    Возраст
    34
    Сообщений
    98
    Репутация: 5

    Звание: пока не определено

    Re: [Tutorial] Адаптация Sublime Text 3 под Pawn

    Цитата Сообщение от Fallen A. Посмотреть сообщение
    Ты о чем это?
    Редакторе.

  10. #9
    Диванный критик
    Регистрация
    03.07.2011
    Адрес
    Вологда
    Возраст
    28
    Сообщений
    2,107
    Репутация: 269

    Звание: как роза среди колючек

    Re: [Tutorial] Адаптация Sublime Text 3 под Pawn

    Цитата Сообщение от Fallen A. Посмотреть сообщение
    Интересно. Не знал об этом. Интересует подсветка: как ее настроить?
    Как то так.
    Если не выходить за границу «объектно-ориентированных» методов, чтобы остаться в рамках «хорошего программирования и проектирования», то в итоге обязательно получается нечто, по большей части не имеющее смысла. (C) Bjarne Stroustrup


    http://www.lua.org/about.html
    Please do not write it as "LUA", which is both ugly and confusing, because then it becomes an acronym with different meanings for different people. So, please, write "Lua" right!

  11. #10
    dream bigger Аватар для spc.
    Регистрация
    26.04.2013
    Адрес
    Омск
    Возраст
    27
    Сообщений
    1,327
    Репутация: 137

    Звание: скоро придёт к известности

    Re: [Tutorial] Адаптация Sublime Text 3 под Pawn

    было же, не?
    Skype: sp3ctrum_attack

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Tutorial Cinema 4D simple text
    от Lostundead в разделе Уроки
    Ответов: 0
    Последнее сообщение: 05.04.2014, 21:14
  2. Безысходность, кодировка Sublime text 3 под pawn
    от Фора в разделе Беседка
    Ответов: 2
    Последнее сообщение: 13.01.2014, 19:57
  3. [Урок] Кодировка в Sublime Text 3
    от Снежka в разделе Pawn WIKI
    Ответов: 4
    Последнее сообщение: 21.10.2013, 22:47
  4. [Урок] Адаптируем Sumblime Text 2 под PAWN (компилятор)
    от RastaOrecha в разделе Pawn WIKI
    Ответов: 75
    Последнее сообщение: 12.10.2013, 20:46
  5. Ответов: 2
    Последнее сообщение: 09.07.2013, 22:00

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •