Архив сообщества
2011 — 2019
Аватар Valtos

Работаем в VS Code (IntelliSense для DreamMaker)

Автор: Valtos · 07.05.2019, 12:23 · 7 сообщений

Сообщений в теме: 7

Valtos#1

Надоел медлительный DreamMaker? Выполнение апдейта дерева после компиляции кода заставляет ваши яйца полысеть от старости? ТГшники молодцы и пилят тонны весьма очень полезных фич каждый час? Вы гей? Есть решение!

Скрытый текст

Содержимое спойлера отсутствует в сохранённом тексте.

Попробуйте начать кодить в Visual Studio Code прямо сейчас без смс и регистрации, просто берёте и ставите вот это:

А что мне за это будет – спросите вы. Не бойтесь, если вы уже зашифровали ваши диски от товарища майора, то сесть всегда можно используя данные фичи:

  • Мгновенный поиск по всему проекту сочетанием клавиш Ctrl+T.

  • Узнать что делает определённая штука в коде через Ctrl+Click.

  • Автозаполнение типов, процедур, переменных и макросов.

  • Наведите на курсор на процедуру или переменную для просмотра их родителей (надеюсь вы правильно поняли).

  • Вы понимаете что вы редактируете, ведь файл подсвечен в проектном дереве.

  • Возможность найти все отсылки к типу/процедуре/переменной и где они используются.

Ваш батя ещё не разбил вам монитор пока вы это вкуривали? Расширение для VS Code умеет ещё и это:

  • Просмотр дерева проекта. (да-да, такое есть и в обычном DM, но тут всё разбито более хаотично и подробно)

  • Ctrl+Shift+B компилирует ваш код при помощи консольной магии. Ошибки появляются в специальной вкладке "Problems", если таковые и имеются.

  • Кривое автоподключение новых файлов в проекте, которые записываются в .dme. Желательно отключить и вручную включать в DreamMaker(а вы думали далеко убежите?).

  • Встроенный мануал по бьёндокоду. Функционал практически идентичен оригинальному.

  • Кнопка в статусбаре позволяет запустить проверку кода на ошибки без компиляции. Работает быстро.

Вы уже прислали сюда отряд святой инквизиции дабы изгнать дурных бесов из меня? Покажите им это и они разбегутся в ужасе приговаривая шепотом "Ух, бля ну его нахуй...":

Скрытый текст

Пример воркспейса с ребеем от меня. Я с VS Code не очень дружу, но результатом дополнений вполне доволен.

Ах, да. Если вы собираетесь добавлять кириллицу в код, то используйте в редакторе кодировку windows1251, иначе ваши буквы станут кракозябрами.

Взято отсюда, спасибо Joctopus за наводку: https://www.reddit.c...mmaker_with_vs/

Скопировать ссылку
ucnaHez#2

инквизицию уже вызвал, скоро будут

ну и энивей компиляется-то весь стометровый билд разом

и никуда ты без обновления дерева объектов не денешься, если надо мапу тыкать (а если нет - закрой мапу, или это не так работает? забыл уже)

Оставайся на месте и ожидай не жди прибытия испанской инквизиции

Скопировать ссылку
Recei#3

Но зачем? Оно мало того, что требует для запуска себя и открытия билда как-то дохуя ресурсов, так еще там нетъ мап-тулзов и редактора спрайтов.

Не сказал бы, что совсем дело бесполезное, но ведь есть и более удобные редакторы, к тому же работающие быстрее

Скопировать ссылку
GelpehtVeht#4
Recei (07 May 2019 - 21:22) писал:

Но зачем? Оно мало того, что требует для запуска себя и открытия билда как-то дохуя ресурсов, так еще там нетъ мап-тулзов и редактора спрайтов.

Не сказал бы, что совсем дело бесполезное, но ведь есть и более удобные редакторы, к тому же работающие быстрее

Например?

Скопировать ссылку
ucnaHez#6
GelpehtVeht (07 May 2019 - 23:03) писал:

Например?

любые нормальные редакторы, которые не употребляют в себя половину ресурсов системы на простое раскрашивание синтаксиса

GelpehtVeht (07 May 2019 - 23:03) писал:

Например?

емакс

Скопировать ссылку

Обратно в Dream Maker