Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 1 из 5 1 2 3 ... ПоследняяПоследняя
Показано с 1 по 10 из 48
  1. #1
    Аватар для Daniel_Cortez
    "Это не хак, это фича"

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    2,201
    Репутация:
    2590 ±

    Адаптируем SynWrite для языка Pawn

    Всем привет.
    Недавно я решил найти достойную альтернативу Pawno. Пришлось перерыть много различных текстовых редакторов из разряда Open Source, выбор остановился на SynWrite, хотелось бы поделиться этой прогой с вами.

    Достоинства SynWrite:
      Открыть/закрыть
    • Подсветка синтаксиса для многих языков.
    • Полностью настраиваемая подсветка.
    • Сворачивание кода.
    • Отображение древовидной структуры кода.
    • Поддержка почти всех кодировок.
    • Автозавершение кода.
    • Создание проектов.
    • Настраиваемые шаблоны кода.
    • Панель истории.
    • Поиск/замена выражений.
    • Поиск/замена в нескольких файлах.
    • Поддержка внешних инструментов.
    • Настройка горячих клавиш.
    • Закладки.
    • Запись макросов.
    • и многое другое...


    Ну и немного скриншотов:
      Открыть/закрыть











    Понравилось? Тогда приступим к установке.

    Шаг 1: Установка.
    Скачиваем SynWrite с официальной страницы проекта на sourceforge.net:
    >> http://sourceforge.net/projects/synw...e.exe/download <<
    После скачивания запустите установщик и ничего не меняйте во время установки.

    Шаг 2: Совместимость.
    Открываем папку, в которой установлена программа (должна получиться папка "C:\Program Files\SynWrite").
    Если у вас ОС Шindoшs ХР, то можете перейти дальше к шагу 3. Если же у вас Win 7/8, вам придётся сделать следующее:
    1. Щёлкнуть правой кнопкой мыши по SynWrite.exe, откроется контекстное меню, там выбрать "Свойства".
    2. В открывшемся окне выбрать сверху вкладку "Совместимость".
    3. Установить флажок "Запустить программу в режиме совместимости с:", чуть ниже выбрать вариант "Шindoшs XP (пакет обновления 3)".
    4. В самом низу окна установить флажок "Выполнять эту программу от имени администратора", нажать "ОК".

    Шаг 3: Базовые настройки.
    Запускаем программу и открываем сверху меню "Options -> Customize...". Появится окно настроек, слева будет выделена вкладка "Interface". Выполняем следующие этапы:
    1. Под надписью "Language:" выбираем русский язык затем ниже под надписью "Esc key:" выбираем "Do nothing" (этим мы устраним случайное закрытие редактора при нажатии кнопки Esc).
    2. В том же окне слева выбираем раздел "Colors" и под надписью "Icons" выбираем "Fogue 24x24".
    3. Выберите раздел "Insert/Format". Напротив надписи "Block indent" ставим 4, "Tab stops" - 4, "Tab mode" - "Tab character"
    4. Если хотите, чтобы редактор автоматически закрывал за вами скобки и кавычки, перейдите в раздел "Auto-complete" и установите флажки в полях "Auto-close brackets: () [] {}", "And quotes", "Skip escaped: \{".
    5. Нажмите кнопку "OK", чтобы сохранить настройки. Теперь редактор будет на русском языке.

    Шаг 4: Прикручиваем компилятор.
    Открываем меню "Запуск -> Настроить внешние инструменты". Откроется новое окно для создания команд.
    1. В разделе "Параметры инструмента" в поле "Название:" пишем "Компилировать".
    2. В поле "Имя файла:" указываем компилятор
      Код:
      pawncc.exe
    3. Напротив надписи "Параметры:" вписываем
      Код:
      "{FileName}" -;+ -(+
    4. В поле "Рабочая папка" укажите папку вашего мода (gamemodes).
    5. Ниже в поле "Сохранение:" выбираем "Сохранить текущий документ".
    6. В поле "Клавиша:" выбираем F5.
    7. Устанавливаем флажки в полях "Показывать в контекстном меню" и "Захват вывода".
    8. Напротив надписи "Тип вывода" выбрать "Отобразить в панели вывода".
    9. В поле "Кодировка" ставим "OEM (DOS)". Жмём кнопку "OK", чтобы сохранить команду компиляции.
    10. Скачать файл
      http://tango.freedesktop.org/static/...w-freehand.png
      и сохранить его в папку с SynWrite.
    11. Открыть меню "Опции -> Настроить панели инструментов -> 1".
    12. В открывшемся окне щёлкнуть кнопку "Выбрать размер значков", выбрать размер 22х22 и нажать "Ок".
    13. Нажать кнопку "Добавить", затем "Выбрать команду", в открывшемся списке выбрать "Дополнительно: Меню - лексеры".
    14. Нажать кнопку "Выбрать значок" и указать картинку, которую вы сохранили в папку с SynWrite, нажать "Ок"

    Шаг 5: Использование.
    Открываем в редакторе любой файл .pwn, выбираем сверху меню "Лексер -> C -> C++".
    Редактор готов к использованию. Откомпилировать исходник (.pwn) можно сразу 3 способами, выбирайте какой вам удобнее:
    а) Нажать F5.
    б) Меню "Запуск - Компилировать".
    в) Щелкнуть правой кнопкой мыши в поле кода -> "Компилировать".


    Скачать: http://sourceforge.net/projects/synw...e.exe/download
    Сайт программы: http://www.uvviewsoft.com/synwrite/
    Русскоязычный форум: http://synwrite.sourceforge.net/foru...25730b34f660f3
    Статью подготовил: Daniel_Cortez
    Последний раз редактировалось Daniel_Cortez; 24.10.2013 в 22:07.
    Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).

  2. 25 пользователя(ей) сказали cпасибо:
    #ball (29.06.2014) #Gabriel (11.12.2014) #Судья (22.08.2013) --JohnsOn-- (09.05.2013) Airon007 (07.06.2013) Astrakhan30 (19.05.2016) Ban_Diaz (07.02.2015) Figish (20.07.2015) Glant (03.04.2018) L0ndl3m (25.12.2013) Mark_Twein (29.08.2014) Mike (08.06.2013) Nexius_Tailer (24.08.2017) Nikita_Saverski (19.01.2014) Osetin (08.05.2013) Profyan (23.10.2014) Rizzle_Smith (09.05.2013) Ruskadance (08.06.2013) Salvacore (12.06.2013) seriu (11.08.2014) TimoXa32 (18.12.2013) vovandolg (13.08.2016) [c] Abatko (09.05.2013) [ForD] (26.12.2013) Неповторимый (09.05.2013)
  3. #2
    Аватар для [c] Abatko
    Пользователь

    Статус
    Оффлайн
    Регистрация
    28.03.2013
    Адрес
    Москва
    Сообщений
    430
    Репутация:
    78 ±
    Плюс твой ;).

  4. Пользователь сказал cпасибо:
    JustSam (09.05.2013)
  5. #3
    Аватар для --JohnsOn--
    Пользователь

    Статус
    Оффлайн
    Регистрация
    03.05.2013
    Сообщений
    34
    Репутация:
    2 ±
    Не плохо. Лови плюс

  6. #4
    Аватар для Rizzle_Smith
    Пользователь

    Статус
    Оффлайн
    Регистрация
    30.03.2013
    Адрес
    Home
    Сообщений
    300
    Репутация:
    22 ±
    Отлично +

  7. #5
    Аватар для Неповторимый
    Пользователь

    Статус
    Оффлайн
    Регистрация
    21.04.2013
    Адрес
    проживания: Pro-Pawn
    Сообщений
    270
    Репутация:
    69 ±
    Молодца +

  8. #6
    Аватар для Ruskadance
    Пользователь

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Сообщений
    12
    Репутация:
    32 ±
    Хочу заметить неплохой редактор, очень даже неплохой, и действительно отличная замена Pawno и Notepad++ с прикрученным Pawn-компилятором. Раньше для кодинга на Pawn использовал Notepad++, но опробовав этот редактор моё мнение изменилось - в SynWrite тебе и менеджер проектов, и автозакрытие скобок и кавычек, и история буфера обмена, и сворачивание кода, и много других замечательных функций. Всем советую юзать SynWrite

  9. 4 пользователя(ей) сказали cпасибо:
    Daniel_Cortez (08.06.2013) seriu (11.08.2014) [ForD] (26.12.2013) Неповторимый (06.06.2013)
  10. #7
    Аватар для Wilfred
    Пользователь

    Статус
    Оффлайн
    Регистрация
    06.06.2013
    Сообщений
    6
    Репутация:
    1 ±
    SynWrite - мне не очень он нравится

  11. #8
    Аватар для Airon007
    Пользователь

    Статус
    Оффлайн
    Регистрация
    29.03.2013
    Адрес
    Республика Мордовия г.Саранск
    Сообщений
    485
    Репутация:
    46 ±
    SynWrite - пользуйтесь удобная программа.
    Пробыл модератором на портале Pro-Pawn.Ru 3 месяца и 13 дней
    Ровно 105 дней провёл на посту СуперМодератора

  12. #9
    Аватар для Mike
    Пользователь

    Статус
    Оффлайн
    Регистрация
    05.05.2013
    Адрес
    Москва
    Сообщений
    159
    Репутация:
    15 ±
    Молодец!

  13. #10
    Аватар для Salvacore
    Инжунер-погромист

    Статус
    Оффлайн
    Регистрация
    10.05.2013
    Адрес
    Аҧсуа бызшәа
    Сообщений
    2,276
    Репутация:
    418 ±
    Daniel,буду пользоваться

 

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

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

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