Microsoft представила апрельское обновление редактора кода Visual Studio Code 1.78. Добавили новые механики перетаскивания файлов, цветовые схемы, шаблоны профилей языков программирования для Python, Java, Node.js и других.
Основные нововведения:
цветовые темы Dark+ и Light+ из базового набора по умолчанию заменили на Dark Modern и Light Modern;
![](https://habrastorage.org/getpro/habr/upload_files/97d/f1b/ef6/97df1bef69732d3f7bd964471fc2ad2b.png)
в VS Code 1.78 появились профили редактора. Теперь пользователи могут настроить несколько профилей для различных языков программирования, задач и библиотек. К примеру, если разработчик большую часть времени пишет код на Python и оформляет документацию с помощью Markdown, то он может создать два разных профиля для этих целей. Каждый из них будет включать в себя только необходимые расширения, подсветку и элементы интерфейса. Также команда VS Code подготовила шаблоны профилей для Python, Java, Node.js, Data Science, Markdown, Spring и Angular;
добавили возможность копировать изображения из окна предварительного просмотра;
появилась функция выбора типа вставки файла во время его перетаскивания. Если перетащить файл из меню Explore в окно редактора, то система предложит все доступные способы для вставки. К примеру, если перетащить изображение, то можно вставить его как ссылку или как файл;
для вставки и замены цветов можно использовать встроенную палитру;
![](https://habrastorage.org/getpro/habr/upload_files/31e/89c/db0/31e89cdb0907bd67584f5c41936b99fc.png)
менеджер расширений теперь предупреждает о наличии устаревших утилит и предлагает доступные альтернативы;
теперь в окне Source Control работает функция проверки орфографии;
добавили поддержку перетаскивания видео для Markdown. Если перетащить видео в окно редактора, то система сгенерирует готовый сниппет кода для вставки файла.
Редактор Visual Studio Code 1.78 уже доступен разработчикам. Релиз подготовлен для Windows, macOS и Linux.