Перейти к содержанию
АнимеФорум

Aleks842

Участники
  • Постов

    1
  • Зарегистрирован

  • Посещение

Достижения Aleks842

Newbie

Newbie (1/14)

  • First Post
  • Week One Done
  • One Month Later
  • One Year In

Последние значки

0

Репутация

  1. Всем привет! Как я понимаю, для создания игры большинство используют стандартные текстовые редакторы, которые идут в комплекте с СДК. Но некоторых эти инструменты не устраивают, и они пытаются приспособить что-то другое. Вот и я решил внести свои пять копеек. Может быть кому и пригодится. За основу взят текстовый редактор RJ TextEd. Почему именно он? Он умеет все то же, что и другие редакторы для программистов (напр., та же Editra) + немного больше. Некоторые его особенности: изначально приличное количество опций для работы с текстом (напр., удаление/дублирование строки, на которой находится курсор, или удаление/добавление отступа у всех выделенных строк, обрамление выделенного фрагмента разного вида кавычками и т.п.); удобный инструмент для ввода кода цвета (ставите курсор в нужное место, открываете инструмент, выбираете цвет и по закрытию окна код вставляется в нужное место); благодаря использованию FastScript есть возможность написания собственных скриптов на 4 языках программирования; если со скриптами разобраться сложно, то можно использовать макросы; весьма обширные возможности по настройке интерфейса программы (можно скрывать/отображать почти все панели, кнопки, а с помощью сриптов добавлять свои собственные кнопки, панели, меню, менять шрифт как программы, так и открываемых документов). проверка орфографии для английского и русского языков. Это только краткий перечень. Подробнее можно почитать на оф. сайте или в Интернете. Теперь особенности сборки: полностью реализована подсветка языка RenPy (несколько десятков ключевых слов и около двух сотен различных Properties). Все они разбиты на 4 группы: 1 группа (Keywords) - наиболее часто встречающиеся ключевые слова (напр., label, scene, init, jump и т.п.); 2 группа (Effects) - отдельно выделил различные эффеты (fade, dissolve и т.п.) 3 группа (Properteis) - различные свойства (Properties) 4 группа (Operators) - различные служебные слова и операторы (with, continue, for и т.п.) Для каждой группы в настройках можно назначить свой цвет, гарнитуру шрифта. по CTRL-SPACE доступен список автодополнения (несколько десятков наиболее часто встречающихся названий меток, функций). В списке действует инкрементный фильтр. автозавершение классов. Попробуйте набрать "renpy." или "ui." и подождать полсекунды или набрать CTRL-SPACE. Появится весь доступный на данный момент (начало апреля 2015) список свойств и функций. В списке действует инкрементный фильтр. при вводе аргументов функции (когда вы ставите курсор между скобок) появляется всплывающая подсказка. Если она пропала, то вызвать её можно по CTRL+SHIFT+H. кроме этого, добавил автозавершение после "at/with+пробел"; реализовал сворачивание кода по label, а также теперь можно отслеживать и быстро перемещаться по всем лейблам на вкладке "проводник кода". добавил несколько кнопок для удобной вставки тэгов (напр., курсив, жирный и т.п.). Просто выделите текст и нажмите на кнопку. Тэги автоматически вставятся. Удалил все лишние языки подсветки. Если они вам нужны, то скачайте с оф. сайта портативную версию и скопируйте из папки Syntax нужные файлы. Версия не требует установки. Оставлена только версия для Windows x32. Пожелания, комментарии приветствуются. Если нужны какие-то скрипты, а самим лениво возиться, то можете обращаться. Попробую реализовать. Ссылка на скачивание
×
×
  • Создать...

Важная информация