# Работаем в VS Code (IntelliSense для DreamMaker) Надоел медлительный **DreamMaker**? Выполнение апдейта дерева после компиляции кода заставляет ваши яйца полысеть от старости? ТГшники молодцы и пилят тонны весьма очень полезных фич каждый час? Вы гей? Есть решение! Попробуйте начать кодить в **Visual Studio Code** прямо сейчас без смс и регистрации, просто берёте и ставите вот это: * [Visual Studio Code](https://code.visualstudio.com/) * [DreamMaker Language Client](https://marketplace.visualstudio.com/items?itemName=platymuus.dm-langclient) * [BYOND DM Language Support](https://marketplace.visualstudio.com/items?itemName=gbasood.byond-dm-language-support) А что мне за это будет – спросите вы. Не бойтесь, если вы уже зашифровали ваши диски от товарища майора, то сесть всегда можно используя данные фичи: * Мгновенный поиск по всему проекту сочетанием клавиш Ctrl+T. * Узнать что делает определённая штука в коде через Ctrl+Click. * Автозаполнение типов, процедур, переменных и макросов. * Наведите на курсор на процедуру или переменную для просмотра их родителей (надеюсь вы правильно поняли). * Вы понимаете что вы редактируете, ведь файл подсвечен в проектном дереве. * Возможность найти все отсылки к типу/процедуре/переменной и где они используются. * Ваш батя ещё не разбил вам монитор пока вы это вкуривали? Расширение для **VS Code** умеет ещё и это: * Просмотр дерева проекта. (да-да, такое есть и в обычном **DM**, но тут всё разбито более хаотично и подробно) * **Ctrl+Shift+B** компилирует ваш код при помощи консольной магии. Ошибки появляются в специальной вкладке "Problems", если таковые и имеются. * Кривое автоподключение новых файлов в проекте, которые записываются в .dme. Желательно отключить и вручную включать в **DreamMaker** (а вы думали далеко убежите?). * Встроенный мануал по бьёндокоду. Функционал практически идентичен оригинальному. * Кнопка в статусбаре позволяет запустить проверку кода на ошибки без компиляции. Работает быстро.** Также, прикладываю ссылку на конфиги тгшников для вскода, чтобы можно было интегрировать в свой код быстро: https://github.com/tgstation/tgstation/tree/master/.vscode Этот пост был перенесён со старого форума в виду его всё ещё актуальной актуальности.